public IActionResult Assign(CinemaEmployeeVM cinemaEmployeeVM) { foreach (var obj in cinemaEmployeeVM.EmployeeCheckBoxList) { if (obj.IsChecked) { CinemaEmployee cinemaEmployee = new CinemaEmployee() { IdCinema = cinemaEmployeeVM.IdCinema, IdEmployee = obj.IdString }; _db.Add(cinemaEmployee); _db.SaveChanges(); } } Employee temp = _db.Employee.Find(cinemaEmployeeVM.EmployeeCheckBoxList.First().IdString); if (temp.IdManager == null) { return(RedirectToAction("ManagerIndex", new { id = cinemaEmployeeVM.IdCinema })); } else { return(RedirectToAction("Index", new { id = cinemaEmployeeVM.IdCinema })); } }
public IActionResult Delete(int id) { CinemaEmployee obj = _db.CinemaEmployee.Where(ce => ce.Id == id).Include(c => c.Cinema).Include(e => e.Employee).FirstOrDefault(); if (obj == null) { return(NotFound()); } return(View(obj)); }
public IActionResult DeleteConfirm(int id) { CinemaEmployee obj = _db.CinemaEmployee.Find(id); if (obj == null) { return(NotFound()); } _db.Remove(obj); _db.SaveChanges(); return(RedirectToAction("Index", new { id = obj.IdCinema })); }