public EditUsersProfileViewModel GetUsersProfileById(int id) { UMS.Models.EntityModels.Profile userProfile = this.Context.Profiles .Where(p => p.Id == id) .FirstOrDefault(); IEnumerable <ProfileMenu> profileMenus = this.Context.ProfileMenus .OrderBy(pm => pm.System) .ThenBy(pm => pm.Role) .ToList(); IEnumerable <DisplayAllProfileMenus> displayProfileMenus = Mapper.Map <IEnumerable <ProfileMenu>, IEnumerable <DisplayAllProfileMenus> >(profileMenus); EditUsersProfileViewModel editUsersProfileView = new EditUsersProfileViewModel { Id = userProfile.Id, Heading = userProfile.Heading, Direction = userProfile.Direction, Directorate = userProfile.Directorate, Position = userProfile.Position, ProfileMenus = userProfile.ProfileMenus, AllProfileMenus = displayProfileMenus }; return(editUsersProfileView); }
public ActionResult Edit(int id) { EditUsersProfileViewModel editUsersProfile = this.services.GetUsersProfileById(id); return(View(editUsersProfile)); }