public static Link Create(Order order, string hostName)
 {
     var link = new Link
     {
         Rel = "item",
         HRef = string.Format("http://{0}/{1}/{2}", hostName, "orders", order.Id)
     };
     return link;
 }
 public static OrderListItemModel Create(Order order, string hostName)
 {
     var hRef = string.Format("http://{0}/{1}/{2}", hostName, "orders", order.Id);
     return new OrderListItemModel
     {
         HRef = hRef,
         Self = new Link { Rel = "item", HRef = hRef },
         CustomerName = order.CustomerName,
         Description = order.OrderDescription,
         IsComplete = order.CompletionDate.HasValue,
         CompletionDate = order.CompletionDate.ToDisplayString(),
         DueDate = order.DueDate.ToDisplayString(),
         Id = order.Id
     };
 }
 public void Update(Order order)
 {
     _db.Orders.UpdateById(order);
 }
 public Order Add(Order newOrder)
 {
     return _db.Orders.Insert(newOrder);
 }
 private static Order GetTask()
 {
     return s_foundOrder ?? (s_foundOrder = s_dao.FindById(s_addedOrder.Id));
 }