public HttpResponseMessage Upsert(PlansProgressAddRequest model) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } string UserId = _userService.GetCurrentUserId(); SuccessResponse response = new SuccessResponse(); _plansProgressService.Upsert(model, UserId); return Request.CreateResponse(response); }
public void Upsert(PlansProgressAddRequest model, string UserId) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.UserPlanFeatures_Upsert" , inputParamMapper: delegate (SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@PlanId", model.PlanId); paramCollection.AddWithValue("@FeatureId", model.FeatureId); paramCollection.AddWithValue("@Completed", model.Completed); paramCollection.AddWithValue("@UserId", UserId); }, returnParameters: delegate (SqlParameterCollection param) { } ); }