/// <summary> /// This ActionResult will list all the interventions that the engineer has created /// </summary> /// <returns></returns> public ActionResult ViewAllInterventions() { var list = new InterventionsListViewModel() { Interventions = _interventionRepo.GetInterventionsOfUser(User.Identity.GetUserId <int>()) }; return(View(list)); }
/// <summary> /// This ActionResult will list all the interventions that the Manager can approve /// </summary> /// <returns></returns> public ActionResult Index() { //var i = _ClientRepository.SelectAll().Where(x => x.DistrictId == GetDistrictId()); GetApprovalInfo(); var listViewModel = new InterventionsListViewModel { Interventions = _interventionRepo.GetPendingInterventions(GetDistrictId(), _hours, _cost) }; return(View(listViewModel)); }
// GET: Intervention /// <summary> /// This ActionResult will list all the interventions associated with a client and are not deleted /// </summary> /// <param name="clientId">Client Id</param> /// <returns></returns> public ActionResult Index(int?clientId) { if (clientId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (_clientRepo.GetById((int)clientId) == null) { return(HttpNotFound()); } var interventions = _interventionRepo.GetInterventionsOfClient((int)clientId); var listModel = new InterventionsListViewModel() { Interventions = interventions, //_interventionRepo.GetInterventionsOfClient(id), ClientId = (int)clientId }; //_clientId = id; return(View(listModel)); }