public ActionResult EditAvatar() { var currentUser = _userService.GetById(AuthenticationService.GetCurrentUser().User.Id); string avatar = " "; if (currentUser.Avatar != null) { avatar = "data:image/jpg;base64," + Convert.ToBase64String(currentUser.Avatar); } else { avatar = "/Content/quickspatch/img/avatar.png"; } var viewModel = new DashboardUserProfileViewModel { Id = currentUser.Id, FirstName = currentUser.FirstName, LastName = currentUser.LastName, UserRoleName = currentUser.UserRole.Name, UserRoleId = currentUser.UserRoleId, Email = currentUser.Email, UserName = currentUser.UserName, MiddleName = currentUser.MiddleName, HomePhone = currentUser.HomePhone.ApplyFormatPhone(), MobilePhone = currentUser.MobilePhone.ApplyFormatPhone(), LastModified = currentUser.LastModified, IsActive = currentUser.IsActive, Password = currentUser.Password, Avatar = avatar, }; return(View(viewModel)); }
public ActionResult UpdateProfile() { var currentUser = _userService.GetById(AuthenticationService.GetCurrentUser().User.Id); var viewModel = new DashboardUserProfileViewModel { Id = currentUser.Id, FirstName = currentUser.FirstName, LastName = currentUser.LastName, UserRoleName = currentUser.UserRole.Name, UserRoleId = currentUser.UserRoleId, Email = currentUser.Email, UserName = currentUser.UserName, MiddleName = currentUser.MiddleName, HomePhone = currentUser.HomePhone.ApplyFormatPhone(), MobilePhone = currentUser.MobilePhone.ApplyFormatPhone(), LastModified = currentUser.LastModified, IsActive = currentUser.IsActive, Password = currentUser.Password }; return(View(viewModel)); }