public IHttpActionResult UrediSobu(SobaDTO soba) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var trazenaSoba = db.Sobe.Find(soba.SobaID); if (trazenaSoba == null) { return(NotFound()); } var hotel = db.Sobe.Count(r => r.HotelID == soba.HotelID); if (hotel == 0) { return(BadRequest("Hotel ne postoji")); } var tipsobe = db.Sobe.Count(r => r.TipSobeID == soba.TipSobeID); if (tipsobe == 0) { return(BadRequest("Tip sobe ne postoji")); } Mapper.Map(soba, trazenaSoba); db.SaveChanges(); return(Ok(soba)); }
public IHttpActionResult DodajSobu(SobaDTO soba) { if (!ModelState.IsValid) { BadRequest("Krivi unos"); } var hotel = db.Sobe.Count(r => r.HotelID == soba.HotelID); if (hotel == 0) { return(BadRequest("Hotel ne postoji")); } db.Sobe.Add(Mapper.Map <SobaDTO, Soba>(soba)); db.SaveChanges(); return(Ok(soba)); }