public IActionResult RemoveEmployeeFromIncident(int id) { var stepData = IncidentStepProcessor.LoadStepsByIncidentId(id); foreach (var step in stepData) { var stepEmployeeData = IncidentStepEmployeeprocessor.LoadEmployeesFromStepId(step.id); foreach (var employee in stepEmployeeData) { if (employee.id == HttpContext.GetCurrentEmployeeModel().Id) { IncidentStepEmployeeprocessor.RemoveEmployeeFromStep(step.id, HttpContext.GetCurrentEmployeeModel().Id); } } } IncidentEmployeeProcessor.RemoveEmployeeFromIncident(id, HttpContext.GetCurrentEmployeeModel().Id); return(RedirectToAction("DetailsIncident", new { id = id })); }
public IActionResult RemoveEmployeeFromStep(int id) { IncidentStepEmployeeprocessor.RemoveEmployeeFromStep(id, HttpContext.GetCurrentEmployeeModel().Id); return(RedirectToAction("DetailsStep", new { id })); }