public IHttpActionResult PutClient_Hotel(Client_Hotel client_Hotel) { int id = client_Hotel.CH_Id; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != client_Hotel.CH_Id) { return(BadRequest()); } db.Entry(client_Hotel).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Client_HotelExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostClient_Hotel(Client_Hotel client_Hotel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Client_Hotel.Add(client_Hotel); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = client_Hotel.CH_Id }, client_Hotel)); }
public ClientHotelModel Create(Client_Hotel client_hotel) { return(new ClientHotelModel() { CH_Id = client_hotel.CH_Id, DateCreated = (DateTime)client_hotel.DateCreated, Status = client_hotel.Status, TotalCost = (float)client_hotel.TotalCost, ClientId = (int)client_hotel.ClientId, HotelId = (int)client_hotel.HotelId }); }
public ClientHotelModel Create(Client_Hotel client_hotel) { return(new ClientHotelModel() { CH_Id = client_hotel.CH_Id, DateCreated = (DateTime)client_hotel.DateCreated, Status = client_hotel.Status, TotalCost = (float)client_hotel.TotalCost, ClientId = (int)client_hotel.ClientId, HotelId = (int)client_hotel.HotelId, HotelPayment = client_hotel.HotelPayments.Select(hp => Create(hp)), Name = client_hotel.Hotel.Name }); }
public IHttpActionResult DeleteClient_Hotel(int id) { Client_Hotel client_Hotel = db.Client_Hotel.Find(id); if (client_Hotel == null) { return(NotFound()); } db.Client_Hotel.Remove(client_Hotel); db.SaveChanges(); return(Ok(client_Hotel)); }