public HttpResponseMessage UpdateEventById(UpdateMissionRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } string userId = UserService.GetCurrentUserId(); int updated_mission_id = _MissionsService.Update(userId, model); ItemResponse <bool> Response = new ItemResponse <bool>(); Response.Item = true; return(Request.CreateResponse(HttpStatusCode.OK, Response)); }
public int Update(string UserId, UpdateMissionRequest model) { int uid = 0;//000-0000-0000-0000 DataProvider.ExecuteNonQuery(GetConnection, "dbo.Missions_Update" , inputParamMapper : delegate(SqlParameterCollection paramCollection) { paramCollection.AddWithValue("@UserId", UserId); paramCollection.AddWithValue("@Id", model.Id); paramCollection.AddWithValue("@Title", model.Title); paramCollection.AddWithValue("@Description", model.Description); paramCollection.AddWithValue("@MediaId", model.MediaId); paramCollection.AddWithValue("@PointScore", model.PointScore); }, returnParameters : delegate(SqlParameterCollection param) { int.TryParse(param["@Id"].Value.ToString(), out uid); } ); return(uid); }