public IHttpActionResult Put(DoggoEdit doggo) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = new DoggoService(); if (!service.UpdateDog(doggo)) { return(InternalServerError()); } return(Ok()); }
public bool UpdateDog(DoggoEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Doggos .Single(e => e.DoggoID == model.DoggoID); entity.DoggoName = model.DoggoName; entity.Breed = model.Breed; entity.Size = model.Size; entity.HumanID = model.HumanID; entity.DoggoFriendly = model.DoggoFriendly; entity.PeopleFriendly = model.PeopleFriendly; entity.SpecialNeeds = model.SpecialNeeds; entity.Age = model.Age; entity.Image = model.Image; return(ctx.SaveChanges() == 1); } }