public IHttpActionResult Post(AccomodationRequestModel accomodation) { if (!this.ModelState.IsValid) { return this.BadRequest(this.ModelState); } var accomodationToAdd = new Accomodation { Name = accomodation.Name, Description = accomodation.Description, Email = accomodation.Email, Adress = accomodation.Adress, Mobile = accomodation.Mobile, CityId = accomodation.CityId, }; this.data.Accomodations.Add(accomodationToAdd); data.SaveChanges(); return this.Ok(accomodation); }
public IHttpActionResult Put(int id, AccomodationRequestModel accomodationImput) { var accomodation = this.data .Accomodations .All() .Where(a => a.AccomodationId == id) .FirstOrDefault(); if (accomodation == null) { return this.NotFound(); } accomodation.Name = accomodationImput.Name; accomodation.Description = accomodationImput.Description; accomodation.Email = accomodationImput.Name; accomodation.Mobile = accomodationImput.Mobile; accomodation.Adress = accomodationImput.Adress; accomodation.CityId = accomodationImput.CityId; this.data.Accomodations.Update(accomodation); data.SaveChanges(); return this.Ok(accomodation); }