public IHttpActionResult Put(PostRUD post) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreatePostServices(); if (!service.UpdatePost(post)) { return(InternalServerError()); } return(Ok()); }
public bool UpdatePost(PostRUD model) { if (model.UserType == UserType.company) { using (var db = new ApplicationDbContext()) { var entity = db.Posts .Single(e => e.PostId == model.PostId && e.UserId == _userId); // Need property of animals that are editable entity.AnimalId = model.AnimalId; return(db.SaveChanges() == 1); } } else { Console.WriteLine("Would you like to make a company account?"); } return(false); }