Пример #1
0
        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"));
 }
Пример #3
0
 public bool UpdateUser(UserDetails userDetails)
 {
     return(_IUserDetails.UpdateUser(userDetails));
 }