Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.78 KB | None | 0 0
  1. // Metoda wywoływana po akcji POST, rejestrująca klienta
  2.         [HttpPost]
  3.         public ActionResult RegisterClient(RegisterViewModel registerViewModel)
  4.         {
  5.             try
  6.             {
  7.                 if (String.IsNullOrEmpty(registerViewModel.FirstName) ||
  8.                        String.IsNullOrEmpty(registerViewModel.LastName))
  9.                 {
  10.                     ViewBag.Message = "Uzupełnij wszystkie pola !";
  11.                     return View("Empty");
  12.  
  13.                 }
  14.                 if (ModelState.IsValid)
  15.                 {
  16.  
  17.  
  18.                     Klient klient = new Klient
  19.                     {
  20.                         Email = registerViewModel.Email,
  21.                         Haslo = registerViewModel.Password,
  22.                         Imie = registerViewModel.FirstName,
  23.                         Nazwisko = registerViewModel.LastName,
  24.                         NrTelefonu = registerViewModel.Phone
  25.                     };
  26.                     CustomerService service = new CustomerService();
  27.                     service.Add(klient);
  28.                     ViewBag.Message = "Sukces";
  29.  
  30.                 }
  31.                 else
  32.                 {
  33.                     DistrictService service = new DistrictService();
  34.                     registerViewModel.Districts = service.GetDistricts().Select
  35.                      (x => new SelectListItem { Value = x.IdWojewodztwa.ToString(), Text = x.Wojewodztwo })
  36.                      .ToList();
  37.                     registerViewModel.IfBand = false;
  38.                     return View("Register", registerViewModel);
  39.                 }
  40.             }
  41.             catch (Exception ex)
  42.             {
  43.                 ViewBag.Message = "Istnieje już ten e-mail w bazie";
  44.             }
  45.  
  46.             return View("Empty");
  47.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement