private static void MapCommonParameters(ProjectPersonAddRequest model, SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@ProjectId", model.ProjectId); paramCollection.AddWithValue("@PersonId", model.PersonId); paramCollection.AddWithValue("@IsLeader", model.IsLeader); paramCollection.AddWithValue("@StatusId", model.StatusId); paramCollection.AddWithValue("@HourlyRate", model.HourlyRate); paramCollection.AddWithValue("@UserIdCreated", UserService.GetCurrentUserId()); }
public static void Update(ProjectPersonAddRequest model) { DataProvider.ExecuteNonQuery(GetConnection, "dbo.ProjectPerson_Update", inputParamMapper : delegate(SqlParameterCollection paramCollection) { MapCommonParameters(model, paramCollection); }, returnParameters: null ); return; }
public HttpResponseMessage Put(ProjectPersonAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } SuccessResponse response = new SuccessResponse(); ProjectPersonService.Update(model); return(Request.CreateResponse(HttpStatusCode.OK, response)); }