// GET: api/DtoOrder/5 public IHttpActionResult Get(int id) { var order = db.Orders.Find(id); if (order == null) { return(NotFound()); } var dtoOrder = DtoHelper.FromOrder_to_DtoOrder(db, order); return(Ok(dtoOrder)); }
public IHttpActionResult Delete(int id) { var order = db.Orders.Find(id); if (order == null) { return(Content(HttpStatusCode.NotFound, "Beklager denne orderen finner vi ikke")); } db.Orders.Remove(order); db.SaveChanges(); var DtoDeletedOrder = DtoHelper.FromOrder_to_DtoOrder(db, order); return(Ok(DtoDeletedOrder)); }
// GET: api/Orders public IHttpActionResult Get() { var orderList = db.Orders.ToList(); if (orderList == null) { return(Content(HttpStatusCode.NotFound, "Noe er galt vi fant ingen ordre")); } var dtoOrderList = new List <DtoOrder>(); foreach (Orders order in orderList) { dtoOrderList.Add(DtoHelper.FromOrder_to_DtoOrder(db, order)); } return(Ok(dtoOrderList)); }
// GET: api/Orders/5 public IHttpActionResult Get(int id) { var orderList = db.Orders.Where(o => o.UserId == id).ToList(); if (orderList == null) { return(Content(HttpStatusCode.NotFound, "Denne bruker id'n er ikke tilknyttet noen ordre")); } var dtoOrderList = new List <DtoOrder>(); foreach (Orders order in orderList) { dtoOrderList.Add(DtoHelper.FromOrder_to_DtoOrder(db, order)); } return(Ok(dtoOrderList)); }