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; } }
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(); }
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; }
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; }