public void PutTheme(UsersProfilesMediaUpdateRequest model) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.UserProfile_UpdateThemeById" , inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@UserId", model.UserId); paramCollection.AddWithValue("@MediaId", model.MediaId); }, returnParameters : delegate(SqlParameterCollection param) { }); }
[Route("theme"), HttpPut] //Update Theme Media public HttpResponseMessage ThemeUpdate(UsersProfilesMediaUpdateRequest model) { if (model == null) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Unable to process request")); } if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } model.UserId = UserService.GetCurrentUserId(); this._mediaService.PutTheme(model); ItemResponse <bool> response = new ItemResponse <bool>(); response.Item = true; return(Request.CreateResponse(HttpStatusCode.OK, response)); }