Exemple #1
0
 public IActionResult Edit(Role role)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(role).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     ViewBag.PeopleList = new SelectList(_context.People.ToList(), "Id", "Name");
     return(View(role));
 }
 public IActionResult Edit(Department department)
 {
     if (ModelState.IsValid)
     {
         _context.Entry(department).State = EntityState.Modified;
         _context.SaveChanges();
         return(RedirectToAction(nameof(Index)));
     }
     ViewBag.RoomList = new SelectList(_context.Rooms.ToList(), "Id", "Name");
     return(View(department));
 }
        // GET: Person/Details/5
        public IActionResult Details(int?id)
        {
            if (id == null)
            {
                return(BadRequest());
            }
            Person person = _context.People.Find(id);

            _context.Entry(person).Collection(i => i.PersonRole).Load();
            //Load Person for PersonRole
            foreach (PersonRole pr in person.PersonRole)
            {
                pr.Role = _context.Roles.Find(pr.RoleId);
            }
            ;
            if (person == null || person.PersonRole == null)
            {
                return(BadRequest());
            }
            return(View(person));
        }