コード例 #1
0
        // 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));
        }
コード例 #5
0
 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")));
     }
 }