public ActionResult ViewRequests(int RequestID)
        {
            DitchRiderRequests ditchriderrequests = _ditchRiderRepo.Get(RequestID);
            DitchRiderRequests DitchRiderModel    = new DitchRiderRequests()
            {
                RequestID          = ditchriderrequests.RequestID,
                TimeStampCustomer1 = ditchriderrequests._Getdate,
                CustomerDate1      = ditchriderrequests.CustomerDate1,
                CustomerID         = ditchriderrequests.CustomerID,
                CustomerName       = ditchriderrequests.CustomerName,
                Structure          = ditchriderrequests.Structure,
                CustomerCFS1       = ditchriderrequests.CustomerCFS1,
                TimeStampStaff1    = ditchriderrequests._Getdate,
                Staff1             = ditchriderrequests.Staff1,
                StaffDate1         = ditchriderrequests.StaffDate1,
                RequestStatus1     = ditchriderrequests.RequestStatus1,
                StaffCFS1          = ditchriderrequests.StaffCFS1,
                StaffComments1     = ditchriderrequests.StaffComments1,
                CustomerDate2      = ditchriderrequests.CustomerDate2,
                CustomerCFS2       = ditchriderrequests.CustomerCFS2,
                TimeStampStaff2    = ditchriderrequests._Getdate,
                Staff2             = ditchriderrequests.Staff2,
                StaffDate2         = ditchriderrequests.StaffDate2,
                RequestStatus2     = ditchriderrequests.RequestStatus2,
                StaffCFS2          = ditchriderrequests.StaffCFS2,
                StaffComments2     = ditchriderrequests.StaffComments2,
            };

            return(ViewRequests(RequestID));
        }
        public ActionResult _CanalWater(int id)
        {
            if (!User.IsInRole("Ride " + id.ToString()) && !User.IsInRole("Relief Ride " + id.ToString()))
            {
                return(View("Unauthorized"));
            }
            DitchRiderRequests r = new DitchRiderRequests();

            return(View(r));
        }
        public ActionResult CanalWater(int id)
        {
            if (!User.IsInRole("Ride " + id.ToString()) && !User.IsInRole("Relief Ride " + id.ToString()))
            {
                return(View("Unauthorized"));
            }
            DitchRiderRequests r = new DitchRiderRequests();

            ViewData["Lateral"] = _ditchRiderRepo.Canals().Select(s => new SelectListItem()
            {
                Text = s.Lateral, Value = s.Lateral
            }).ToList();
            return(View(r));
        }
        public ActionResult CanalWater(int id, string lateral)
        {
            if (!User.IsInRole("Ride " + id.ToString()) && !User.IsInRole("Relief Ride " + id.ToString()))
            {
                return(View("Unauthorized"));
            }
            float Today          = _ditchRiderRepo.WaterCFS_TodayByCanal(lateral);
            float Tomorrow       = _ditchRiderRepo.WaterCFS_NextDayByCanal(lateral);
            DitchRiderRequests r = new DitchRiderRequests();

            ViewData["Lateral"] = _ditchRiderRepo.Canals().Select(s => new SelectListItem()
            {
                Text = s.Lateral, Value = s.Lateral
            }).ToList();
            r.Lateral     = ViewData["Lateral"].ToString();
            r.TodayCFS    = Today;
            r.TomorrowCFS = Tomorrow;
            return(View(r));
        }
        public ActionResult CustomerRHistory(int id, int CustomerID, int?page)
        {
            if (!User.IsInRole("Ride " + id.ToString()) && !User.IsInRole("Relief Ride " + id.ToString()))
            {
                return(View("Unauthorized"));
            }
            int pageSize  = 15;
            int pageIndex = 1;

            pageIndex = page.HasValue ? Convert.ToInt32(page) : 1;
            IPagedList <DitchRiderRequests> ditchRider   = null;
            DitchRidersRepository           repository   = new DitchRidersRepository();
            DitchRiderRequests        ditchriderrequests = new DitchRiderRequests();
            List <DitchRiderRequests> obditchriderlist   = new List <DitchRiderRequests>();

            obditchriderlist = repository.ViewCustomersRecentHistory(id);
            ditchriderrequests.ditchriderrequests = obditchriderlist;
            ditchRider      = obditchriderlist.Where(s => s.CustomerID == CustomerID).ToPagedList(pageIndex, pageSize);
            ViewData["CID"] = CustomerID;
            return(View(ditchRider));
        }
 public ActionResult EditRHistory_On(DitchRiderRequests std)
 {
     _ditchRiderRepo.EditRHistory_On(std);
     return(new RedirectResult(Url.Action("CustomerRHistory" + Url.RequestContext.RouteData.Values["id"])));
 }
 public ActionResult EditRequestOn(DitchRiderRequests std)
 {
     _ditchRiderRepo.EditRequestOn(std);
     return(new RedirectResult(Url.Action("_ActiveRequestsOn/" + Url.RequestContext.RouteData.Values["id"])));
 }
 public ActionResult _AddRequestOff(DitchRiderRequests std)
 {
     _ditchRiderRepo.AddRequest_Off(std);
     return(new RedirectResult(Url.Action("Customers_On/" + Url.RequestContext.RouteData.Values["id"])));
 }
 public ActionResult Violations(DitchRiderRequests ditchriderrequests)
 {
     _ditchRiderRepo.Violations(ditchriderrequests);
     return(new RedirectResult(Url.Action("Customers/" + Url.RequestContext.RouteData.Values["id"])));
 }
 public ActionResult EditWaitList_Off(DitchRiderRequests std)
 {
     _ditchRiderRepo.EditRequestOff(std);
     return(new RedirectResult(Url.Action("WaitList_Off/" + Url.RequestContext.RouteData.Values["id"])));
 }
 public ActionResult EditRequestStatus_Off(DitchRiderRequests std)
 {
     _ditchRiderRepo.EditRequestStatus2_Off(std);
     return(new RedirectResult(Url.Action("Appending_Off/" + Url.RequestContext.RouteData.Values["id"])));
 }