// GET: Requisition Queue public ActionResult RequisitionQueue() { try { //Notification Area //var notification = _notificationManager.GetNotificationsForController("Unseen"); //var notificationCount = notification.Count; //if (notification != null) //{ // ViewBag.Notification = notification; // ViewBag.count = notificationCount; //} //Dash Board Area ViewBag.RequisitionStatusCount = _requisitionStatusManager.GetAllStatusNew().Count; ViewBag.AssignedRequisition = _requisitionStatusManager.GetAll().Where(c => c.StatusType == "Assigned").Count(); ViewBag.AllRequisitionCount = _requisitionManager.GetAll().Count; ViewBag.OnProcessRequest = _requisitionStatusManager.GetAllStatusExecute().Count; ViewBag.CompleteRequisition = _requisitionStatusManager.GetAll().Count(c => c.StatusType == "Completed"); ViewBag.CancelRequisition = _requisitionStatusManager.GetAll().Count(c => c.StatusType == "Cancelled"); ViewBag.EmployeeCount = _employeeManager.GetAllEmployees().Count; ViewBag.DriverCount = _employeeManager.GetAllDriver().Count; ViewBag.VehicleCount = _vehicleManager.GetAll().Count; ViewBag.VehicleTypeCount = _vehicleTypeManager.GetAll().Count; return(View()); } catch (Exception ex) { ExceptionMessage(ex); return(View("Error", new HandleErrorInfo(ex, "Queue", "RequisitionQueue"))); } }
// GET: AssignRequisitions public ActionResult Index(string searchText) { try { ICollection <RequisitionStatus> requisitionStatus = _requisitionStatusManager.GetAll().Where(c => c.StatusType == "Assigned").ToList(); IEnumerable <RequisitionStatusViewModel> requisitionStatusViewModels = Mapper.Map <IEnumerable <RequisitionStatusViewModel> >(requisitionStatus); return(View(requisitionStatusViewModels)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "AssignRequisitions", "Index"))); } }
// GET: AssignRequisitions/Edit/5 public ActionResult Edit(int?id) { try { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } AssignRequisition assignRequisition = _assignRequisitionManager.FindById((int)id); if (assignRequisition == null) { return(HttpNotFound()); } AssignRequisitionViewModel assignRequisitionViewModel = Mapper.Map <AssignRequisitionViewModel>(assignRequisition); ViewBag.EmployeeId = new SelectList(_employeeManager.GetAllDriver(), "Id", "FullName"); ViewBag.VehicleId = new SelectList(_vehicleManager.GetAll(), "Id", "RegNo"); ViewBag.RequisitionStatusId = new SelectList(_requisitionStatusManager.GetAll(), "Id", "StatusType"); return(View(assignRequisitionViewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "AssignRequisitions", "Edit"))); } }
public ActionResult Index() { var requisitionStatuses = _requisitionStatusManager.GetAll(); IEnumerable <RequisitionStatusViewModel> requisitionStatusViewModels = Mapper.Map <IEnumerable <RequisitionStatusViewModel> >(requisitionStatuses); return(View(requisitionStatusViewModels)); }
public ActionResult RequisitionQueue() { ViewBag.requisitionCount = _requisitionManager.GetAll().Count; ViewBag.RequisitionStatusCount = _requisitionStatusManager.GetAllStatusNew().Count; ViewBag.CompleteRequisition = _requisitionStatusManager.GetAll().Where(c => c.StatusType == "Completed").Count(); ViewBag.OnProcessRequest = _requisitionStatusManager.GetAllStatusExecute().Count; ViewBag.EmployeeCount = _employeeManager.GetAllEmployees().Count; ViewBag.DriverCount = _employeeManager.GetAllDriver().Count; ViewBag.VehicleCount = _vehicleManager.GetAll().Count; ViewBag.VehicleTypeCount = _vehicleTypeManager.GetAll().Count; return(View()); }
public ActionResult Index() { try { var requisitionStatuses = _requisitionStatusManager.GetAll(); IEnumerable <RequisitionStatusViewModel> requisitionStatusViewModels = Mapper.Map <IEnumerable <RequisitionStatusViewModel> >(requisitionStatuses); return(View(requisitionStatusViewModels)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "RequisitionStatus", "Index"))); } }