public IHttpActionResult Post(DoggoCreate doggo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = new DoggoService(); if (!service.Create(doggo)) { return(InternalServerError()); } return(Ok()); }
public bool Create(DoggoCreate doggoCreate) { var entity = new DoggoAway { DoggoName = doggoCreate.DoggoName, Breed = doggoCreate.Breed, Size = doggoCreate.Size, HumanID = doggoCreate.HumanID, DoggoFriendly = doggoCreate.DoggoFriendly, PeopleFriendly = doggoCreate.PeopleFriendly, SpecialNeeds = doggoCreate.SpecialNeeds, Age = doggoCreate.Age, Image = doggoCreate.Image }; using (var ctx = new ApplicationDbContext()) { ctx.Doggos.Add(entity); return(ctx.SaveChanges() == 1); } }