Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        public ActionResult Edit(int id)
        {
            EditUsersProfileViewModel editUsersProfile = this.services.GetUsersProfileById(id);

            return(View(editUsersProfile));
        }