//Get public ActionResult Create(int requisitionId) { try { if (requisitionId == 0) { return(View("Error")); } Requisition requisition = _requisitionManager.FindById(requisitionId); if (requisition == null) { return(HttpNotFound()); } RequisitionViewModel requisitionViewModel = Mapper.Map <RequisitionViewModel>(ViewBag.Requisition = requisition); AssignRequisitionViewModel assignRequisitionViewModel = new AssignRequisitionViewModel(); assignRequisitionViewModel.RequisitionId = requisitionId; assignRequisitionViewModel.VehicleTypes = _vehicleTypeManager.GetAll().ToList(); ViewBag.RequisitionNumber = requisition.RequisitionNumber; ViewBag.EmployeeId = new SelectList(_employeeManager.GetAllDriver(), "Id", "FullName"); ViewBag.VehicleId = new SelectListItem[] { new SelectListItem() { Value = "", Text = "Select Vehicle" } }; ViewBag.RequisitionStatusId = new SelectList(_requisitionStatusManager.GetAllStatusNew(), "Id", "StatusType"); return(View(assignRequisitionViewModel)); } catch (Exception ex) { ExceptionMessage(ex); return(View("Error", new HandleErrorInfo(ex, "AssignRequisitions", "Create"))); } }
//Get public ActionResult Create(int requisitionId) { try { if (requisitionId == 0) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Requisition requisition = _requisitionManager.FindById(requisitionId); if (requisition == null) { return(HttpNotFound()); } RequisitionViewModel requisitionViewModel = Mapper.Map <RequisitionViewModel>(ViewBag.Requisition = requisition); AssignRequisitionViewModel assignRequisitionViewModel = new AssignRequisitionViewModel(); assignRequisitionViewModel.RequisitionId = requisitionId; ViewBag.RequisitionNumber = requisition.RequisitionNumber; ViewBag.EmployeeId = new SelectList(_employeeManager.GetAllDriver(), "Id", "FullName"); ViewBag.VehicleId = new SelectList(_vehicleManager.GetAll(), "Id", "RegNo"); ViewBag.RequisitionStatusId = new SelectList(_requisitionStatusManager.GetAllStatusNew(), "Id", "StatusType"); return(View(assignRequisitionViewModel)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "AssignRequisitions", "Create"))); } }
// 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"))); } }
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()); }
// GET: RequisitionQueue public ActionResult Queue() { try { var requisitionStatuses = _requisitionStatusManager.GetAllStatusNew(); IEnumerable <RequisitionStatusViewModel> requisitionStatusViewModels = Mapper.Map <IEnumerable <RequisitionStatusViewModel> >(requisitionStatuses); return(View(requisitionStatusViewModels)); } catch (Exception ex) { return(View("Error", new HandleErrorInfo(ex, "RequisitionStatus", "Index"))); } }