public HttpResponseMessage UpdateFinancials(FinancialsUpdateRequest model) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState); } string userId = _userService.GetCurrentUserId(); _userService.UpdateFinancials(model, userId); SuccessResponse response = new SuccessResponse(); return Request.CreateResponse(HttpStatusCode.OK, response); }
public void UpdateFinancials(FinancialsUpdateRequest model, string userId) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.Users_UpdateFinancials" , inputParamMapper: delegate (SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@Has401k", model.Has401k); paramCollection.AddWithValue("@RetirementAccount", model.RetirementAccount); paramCollection.AddWithValue("@Confidence", model.Confidence); paramCollection.AddWithValue("@HelpParents", model.HelpParents); paramCollection.AddWithValue("@HasWill", model.HasWill); paramCollection.AddWithValue("@InvestmentAccount", model.InvestmentAccount); paramCollection.AddWithValue("@UserId", userId); UpdateLifeInsurance(model.LifeInsurance, paramCollection); } , returnParameters: delegate (SqlParameterCollection param) { } ); }