public void Put(ArticlesUpdateRequest model) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.Articles_Update" , inputParamMapper : delegate(SqlParameterCollection paramCollection) { string UserId = UserService.GetCurrentUserId(); paramCollection.AddWithValue("@id", model.Id); paramCollection.AddWithValue("@UserId", UserId); paramCollection.AddWithValue("@Title", model.Title); paramCollection.AddWithValue("@Author", model.Author); paramCollection.AddWithValue("@Content", model.Content); paramCollection.AddWithValue("@IsDeleted", model.IsDeleted); } ); }
public HttpResponseMessage Put(ArticlesUpdateRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } try { _articlesService.Put(model); SuccessResponse sr = new SuccessResponse(); return(Request.CreateResponse(HttpStatusCode.OK, sr)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, CreateExceptionResponse(ex))); } }