Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.80 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