コード例 #1
0
        public ActionResult Requests()
        {
            List <Request> AllRequests = RequestCRUD.GetRequest((int)Session["UserID"]); //pass admin id to get all requests

            AllRequests.RemoveAll(item => item.RequestStatus != "Resolved");
            return(View(AllRequests));
        }
コード例 #2
0
 public static REQUEST_DTO getRequestById(int id)
 {
     using (HMO_PROGECTEntities ctx = new HMO_PROGECTEntities())
     {
         return(RequestCRUD.ReadById(ctx, id));
     }
 }
コード例 #3
0
        public ActionResult Requests()
        {
            List <Request> AllRequests = RequestCRUD.GetRequest((int)Session["UserID"]);

            AllRequests.RemoveAll(item => item.RequestStatus == "Resolved");

            return(View(AllRequests));
        }
コード例 #4
0
        public ActionResult History()
        {
            List <Order>   AllOrders   = OrderCRUD.GetUserOrders((int)Session["UserID"]);
            List <Request> AllRequests = RequestCRUD.GetRequest((int)Session["UserID"]);

            AllOrders.RemoveAll(item => item.OrderStatus != "Delivered");
            AllRequests.RemoveAll(item => item.RequestStatus != "Resolved");

            return(View(new Tuple <List <Order>, List <Request> >(AllOrders, AllRequests)));
        }
コード例 #5
0
 public ActionResult RemoveRequest(int id)
 {
     if (RequestCRUD.DeleteRequest(id))
     {
         return(Content("<script>alert('Request Deleted Successfully.');window.location.href=document.referrer;</script>"));
     }
     else
     {
         return(Content("<script>alert('Request could not be Deleted.');window.location.href=document.referrer</script>"));
     }
 }
コード例 #6
0
 public IHttpActionResult ReadRequest()
 {
     try
     {
         return(Ok(RequestCRUD.Read()));
     }
     catch (Exception e)
     {
         return(InternalServerError());
     }
 }
コード例 #7
0
        // GET: Admin
        public ActionResult Console()
        {
            List <Order>   AllOrders   = OrderCRUD.GetAllOrders();
            List <Request> AllRequests = RequestCRUD.GetRequest((int)Session["UserID"]); //pass admin id to get all requests

            AllOrders.RemoveAll(item => item.OrderStatus == "Delivered");                //only keep undelievered orders
            AllRequests.RemoveAll(item => item.RequestStatus == "Resolved");             //only keep unresolved requests

            //display pending work to the admin docking page
            return(View(new Tuple <List <Order>, List <Request> >(AllOrders, AllRequests)));
        }
コード例 #8
0
 public IHttpActionResult confirm(REQUEST_DTO request)
 {
     try
     {
         RequestCRUD.UpdateConfirm(request);
         return(Ok());
     }
     catch (Exception e)
     {
         return(InternalServerError(e));
     }
 }
コード例 #9
0
 public IHttpActionResult Delete(REQUEST_DTO request)
 {
     try
     {
         RequestCRUD.Delete(request);
         return(Ok());
     }
     catch (Exception)
     {
         return(InternalServerError());
     }
 }
コード例 #10
0
        public ActionResult UpdateRStatus(FormCollection collection)
        {
            int    rid    = Int32.Parse(collection["RequestID"]);
            string status = collection["RequestStatus"];

            if (RequestCRUD.UpdateRequest(rid, status))
            {
                return(Content("<script>alert('Request Status has been Updated Successfully.');window.location.href=document.referrer;</script>"));
            }
            else
            {
                return(Content("<script>alert('Request Status could not be Updated.');window.location.href=document.referrer</script>"));
            }
        }
コード例 #11
0
        public ActionResult AddRequest(FormCollection collection)
        {
            Request myreq = new Request();

            myreq.Description = collection["Description"];
            myreq.UserID      = (int)Session["UserID"];
            if (RequestCRUD.CreateRequest(myreq))
            {
                return(Content("<script>alert('Request Added Successfully.');window.location.href=document.referrer;</script>"));
            }
            else
            {
                return(Content("<script>alert('Request could not be Added.');window.location.href=document.referrer;</script>"));
            }
        }