//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 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 Only Driver public ActionResult GetAllDriver() { ICollection <Employee> employee = _employeeManager.GetAllDriver(); IEnumerable <DriverViewModel> driverViewModels = Mapper.Map <IEnumerable <DriverViewModel> >(employee); return(View(driverViewModels)); }
// GET: Setup All Queue public ActionResult SetupQueue() { try { ViewBag.OrganizationCount = _organizationManager.GetAll().Count; ViewBag.DepartmentCount = _departmentManager.GetAll().Count; ViewBag.DesignationCount = _designationManager.GetAll().Count; ViewBag.EmployeeTypeCount = _employeeTypeManager.GetAll().Count; 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", "SetupQueue"))); } }
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 Only Driver public ActionResult GetAllDriver() { try { ICollection <Employee> employee = _employeeManager.GetAllDriver(); IEnumerable <DriverViewModel> driverViewModels = Mapper.Map <IEnumerable <DriverViewModel> >(employee); return(View(driverViewModels)); } catch (Exception ex) { ExceptionMessage(ex); return(View("Error", new HandleErrorInfo(ex, "Employees", "GetAllDriver"))); } }