Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class TripleEditModel
- {
- //Данные определённоего юзера, используется Entity из DomainModel "User"
- public User UserToEdit { get; set; }
- //Все роли из базы используется Entity из DomainModel "Role"
- public IEnumerable<Role> AllRoles { get; set; }
- //Масив ролей которые юзер выберит на странице
- [ScaffoldTable(false)]
- public long[] RoleIDsCheckeDs { get; set; }
- public TripleEditModel(User u, IEnumerable<Role> r)
- {
- this.UserToEdit = u;
- this.AllRoles = r;
- }
- }
- ==================Action Method our Controller==================================
- [HttpGet]
- public ActionResult EditUser(long id)
- {
- User user = entities.GetUser(id);
- IEnumerable<Role> allroles = entities.FindAllRoles();
- if (user != null)
- {
- TripleEditModel OurData = new TripleEditModel(user, allroles);
- return View(OurData);
- }
- else
- {
- TempData["Message"] = "User " + id + "NotFound";
- return View("NotFound");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement