public virtual ActionResult EditUser(int userId) { EditUserModel selectedUser = _userService.GetUserDataForEdit(userId); var model = new EditUserModel { BirthDay = selectedUser.BirthDay, Description = selectedUser.Description, Email = selectedUser.Email, FirstName = selectedUser.FirstName, LastName = selectedUser.LastName, Major = selectedUser.Major, UserName = selectedUser.UserName, Id = selectedUser.Id, RoleId = selectedUser.RoleId, IsBaned = selectedUser.IsBaned }; AvatarImage.BasePath = Url.Content("~/Content/avatars/"); model.AvatarStatus = (AvatarImage.Exist(selectedUser.UserName)); ViewBag.Roles = new SelectList(_roleService.GetAllRoles(), "Id", "Description", model.RoleId); return(PartialView(MVC.Admin.User.Views._EditUser, model)); }
public virtual ActionResult EditUserByUserName(string username) { username = string.IsNullOrEmpty(username) ? User.Identity.Name : username; var userId = _userService.GetAllUsers().FirstOrDefault(u => u.UserName == username)?.Id ?? 0; EditUserModel selectedUser = _userService.GetUserDataForEdit(userId); var model = new EditUserModel { BirthDay = selectedUser.BirthDay, Description = selectedUser.Description, Email = selectedUser.Email, FirstName = selectedUser.FirstName, LastName = selectedUser.LastName, Major = selectedUser.Major, UserName = selectedUser.UserName, Id = selectedUser.Id, RoleId = selectedUser.RoleId, IsBaned = selectedUser.IsBaned }; AvatarImage.BasePath = Url.Content("~/Content/avatars/"); model.AvatarStatus = (AvatarImage.Exist(selectedUser.UserName)); ViewBag.Roles = new SelectList(_roleService.GetAllRoles(), "Id", "Description", model.RoleId); return(PartialView(MVC.Admin.User.Views._EditUser, model)); }
public virtual ActionResult UpdateProfile() { EditProfileModel selectedUser = _userService.GetProfileData(User.Identity.Name); AvatarImage.DefaultPath = Url.Content("~/Content/Images/user.gif"); AvatarImage.BasePath = Url.Content("~/Content/avatars/"); selectedUser.AvatarPath = AvatarImage.GetAvatarImage(User.Identity.Name); selectedUser.AvatarStatus = AvatarImage.Exist(User.Identity.Name); return(PartialView(MVC.User.Views._EditProfile, selectedUser)); }