//Create/Post Zoo method public IHttpActionResult Post(ZooCreate zoo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateZooService(); if (!service.CreateZoo(zoo)) { return(InternalServerError()); } return(Ok()); }
// POST - CREATE public bool CreateZoo(ZooCreate model) { var entity = new Zoo { ZooName = model.ZooName, Location = model.Location, ZooSize = model.ZooSize, AZAAccredited = model.AZAAccredited, Admission = model.Admission }; using (var ctx = new ApplicationDbContext()) { ctx.Zoos.Add(entity); return(ctx.SaveChanges() == 1); } }