Ejemplo n.º 1
0
 public Order getOrder()
 {
     String idParam = Request.Params["id"];
     int id = int.Parse(idParam);
     IRepository<Order> repository = new OrderRepository();
     Order order = repository.findById(id);
     if (order == null)
     {
         return order;
     }
     else
     {
         return null;
     }
 }
Ejemplo n.º 2
0
        public ActionResult edit(int? id)
        {
            if (id == null)
            {
                return RedirectToAction("Index", "Order");
            }
            else
            {
                IRepository<Order> repository = new OrderRepository();
                Order order = repository.findById(id.Value);
                ViewBag.orders = order;

            }
            return View();
        }
Ejemplo n.º 3
0
        public Boolean editOrder()
        {
            String idParam = Request.Params["id"];
            String pcid = Request.Params["pcid"];
            String useridParam = Request.Params["userid"];
            String startTime = Request.Params["startTime"];
            String duration = Request.Params["duration"];
            String status = Request.Params["orderStatus"];

            int intpcid = int.Parse(pcid);
            int userid = int.Parse(useridParam);
            DateTime newDate = DateTime.Parse(startTime);
            int intDuration = int.Parse(duration);
            int intstatus = int.Parse(status);

            IRepository<Order> repository = new OrderRepository();
            int id = int.Parse(idParam);
            Order order = repository.findById(id);

            order.PCID = intpcid;
            order.UserID = userid;
            order.StartTime = newDate;
            order.Duration = intDuration;
            order.OrderStatus = intstatus;

            repository.Update(order);

            return true;
        }
Ejemplo n.º 4
0
 public Boolean delete()
 {
     String idParam = Request.Params["id"];
     int id = int.Parse(idParam);
     IRepository<Order> repository = new OrderRepository();
     Order deletedOrder = repository.findById(id);
     if (deletedOrder == null)
     {
         return false;
     }
     repository.Delete(deletedOrder);
     return true;
 }