[HttpPost]//Create public IHttpActionResult Post(MuseumCreate museum) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateMuseumService(); if (!service.CreateMuseum(museum)) { return(InternalServerError()); } return(Ok()); }
//Create public bool CreateMuseum(MuseumCreate model) { Museum newMuseum = new Museum() { MuseumName = model.MuseumName, LocationCity = model.LocationCity, LocationCountry = model.LocationCountry, CountryCode = model.CountryCode, }; using (var ctx = new ApplicationDbContext()) { ctx.Museums.Add(newMuseum); return(ctx.SaveChanges() == 1); } }