// PUT api/OrderStatusRestaurateur/5 public IHttpActionResult PutOrderStatusRestaurateur(int id, OrderStatusRestaurateur orderstatusrestaurateur) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != orderstatusrestaurateur.OrderStatusId) { return(BadRequest()); } db.Entry(orderstatusrestaurateur).State = System.Data.Entity.EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!OrderStatusRestaurateurExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetOrderStatusRestaurateur(int id) { OrderStatusRestaurateur orderstatusrestaurateur = db.OrderStatusRestaurateurs.Find(id); if (orderstatusrestaurateur == null) { return(NotFound()); } return(Ok(orderstatusrestaurateur)); }
public IHttpActionResult PostOrderStatusRestaurateur(OrderStatusRestaurateur orderstatusrestaurateur) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.OrderStatusRestaurateurs.Add(orderstatusrestaurateur); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = orderstatusrestaurateur.OrderStatusId }, orderstatusrestaurateur)); }
public IHttpActionResult DeleteOrderStatusRestaurateur(int id) { OrderStatusRestaurateur orderstatusrestaurateur = db.OrderStatusRestaurateurs.Find(id); if (orderstatusrestaurateur == null) { return(NotFound()); } db.OrderStatusRestaurateurs.Remove(orderstatusrestaurateur); db.SaveChanges(); return(Ok(orderstatusrestaurateur)); }
public IQueryable <RestaurantOrder> GetRestaurantOrdersByLoginId(int LoginId) { var items = db.RestaurantOrders.Where(i => i.LoginId == LoginId); foreach (var item in items) { Login login = db.Logins.Find(item.LoginId); item.Login = login; OrderStatusRestaurateur orderStatusRestaurateur = db.OrderStatusRestaurateurs.Find(item.OrderStatusId); item.OrderStatusRestaurateur = orderStatusRestaurateur; PaymentStatu paymentStatus = db.PaymentStatus.Find(item.PaymentStatusId); item.PaymentStatu = paymentStatus; Restaurateur restaurateur = db.Restaurateurs.Find(item.RestaurateurId); item.Restaurateur = restaurateur; } return(db.RestaurantOrders.OrderBy(a => a.RestaurantOrderId)); }
// GET api/RestaurantOrder public IQueryable <RestaurantOrder> GetRestaurantOrders() { var items = db.RestaurantOrders; foreach (var item in items) { //Login login = db.Logins.Find(item.LoginId); //item.Login = login; OrderStatusRestaurateur orderStatusRestaurateur = db.OrderStatusRestaurateurs.Find(item.OrderStatusId); item.OrderStatusRestaurateur = orderStatusRestaurateur; PaymentStatu paymentStatus = db.PaymentStatus.Find(item.PaymentStatusId); item.PaymentStatu = paymentStatus; //Restaurateur restaurateur = db.Restaurateurs.Find(item.RestaurateurId); //item.Restaurateur = restaurateur; } return(db.RestaurantOrders.OrderBy(a => (a.RestaurantOrderId))); }