public async void OnSaveClicked() { if (Password != ConfirmPass) { await App.Current.MainPage.DisplayAlert("Failure!", "Passwords Do Not Match", "I'll Try Again"); } else { try { var x = await _userDetails.UpdateUser(new UserDetails { Id = Id, FirstName = FirstName, LastName = LastName, PhoneNum = PhoneNum, Email = Email, Birthdate = Birthdate, Role = Role, Password = Password }); if (x == 1) { await App.Current.MainPage.DisplayAlert("Success!", "Profile Updated", "Sweet"); EditVisible = true; NameVisible = true; OrgEmailVisible = true; OrgPhoneVisible = true; OrgBirthVisible = true; OrgRoleVisible = true; FirstNameVisible = false; LastNameVisible = false; EmailVisible = false; PhoneVisible = false; RoleVisible = false; BirthdateVisible = false; SaveVisible = false; PasswordVisible = false; ConfirmVisible = false; } else if (x == 0) { await App.Current.MainPage.DisplayAlert("Failure!", "No Entry Can Be Blank", "Oops"); } else if (x == 2) { await App.Current.MainPage.DisplayAlert("Failure!", "That's Not A Valid Email", "My Bad"); } } catch (Exception ex) { throw ex; } } }
public ActionResult SaveUser(UserDetails userDet) { if (ModelState.IsValid) { if (userDet.UserId > 0) { _IUserDetails.UpdateUser(userDet); } else { int userID = _IUserDetails.SaveUser(userDet); } } return(RedirectToAction("ViewUser")); }
public bool UpdateUser(UserDetails userDetails) { return(_IUserDetails.UpdateUser(userDetails)); }