public HttpResponseMessage UpdatePlanFeature(PlanFeatureUpdateRequest model) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } string userId = _userService.GetCurrentUserId(); _plansService.Update(model, userId); SuccessResponse response = new SuccessResponse(); return Request.CreateResponse(HttpStatusCode.OK, response); }
public void Update(PlanFeatureUpdateRequest model, string userId) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.PlanFeatures_Update" , inputParamMapper: delegate (SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@Title", model.Title); paramCollection.AddWithValue("@Description", model.Description); paramCollection.AddWithValue("@Category", model.Category); paramCollection.AddWithValue("@SortOrder", model.SortOrder); paramCollection.AddWithValue("@PlanId", model.PlanId); paramCollection.AddWithValue("@UserId", userId); paramCollection.AddWithValue("@Id", model.Id); }); }