public IHttpActionResult Put(TipEdit tip, int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateTipService(); if (!service.UpdateTip(tip, id)) { return(InternalServerError()); } return(Ok("This has been updated")); }
public bool UpdateTip(TipEdit model, int id) { using (var ctx = new ApplicationDbContext()) { var entity = ctx .Tips .Single(e => e.TipId == id && e.Id == _userID.ToString()); entity.TipText = model.TipText; entity.Title = model.Title; return(ctx.SaveChanges() == 1); } }