public UserVerificationPage() { InitializeComponent(); userVerificationViewModel = new UserVerificationViewModel(); userVerificationViewModel.navigation = Navigation; this.BindingContext = userVerificationViewModel; }
public IActionResult SignUp(UserVerificationViewModel model) { var user = cuRepo.GetUserByLogin(User.Identity.Name); if (ValidateItems(user.BirthDate >= new DateTime(1930, 1, 1), model.BirthdateCapable)) { user.BirthDate = model.Birthdate; } if (ValidateItems(user.Gender != Gender.NotChosen, model.Gender != Gender.NotChosen)) { user.Gender = model.Gender; } if (ValidateItems(!string.IsNullOrEmpty(user.FirstName), !string.IsNullOrEmpty(model.FirstName))) { user.FirstName = model.FirstName; } if (ValidateItems(!string.IsNullOrEmpty(user.LastName), !string.IsNullOrEmpty(model.LastName))) { user.LastName = model.LastName; } cuRepo.Save(user); pmRepo.MakePolicemanFromUser(user); return(RedirectToAction("VerifyUser")); }