public static int CreateGynCase(GynCasesAddRequest model)//, string caseId) { var id = 0; DataProvider.ExecuteNonQuery(GetConnection, "dbo.GynCases_Insert", inputParamMapper : delegate(SqlParameterCollection InsertGynCase) { InsertGynCase.AddWithValue("@PatientID", model.PatientID); InsertGynCase.AddWithValue("@Age", model.Age); InsertGynCase.AddWithValue("@Gravity", model.Gravity); InsertGynCase.AddWithValue("@Parity", model.Parity); InsertGynCase.AddWithValue("@Admission", model.Admission); InsertGynCase.AddWithValue("@Treatment", model.Treatment); InsertGynCase.AddWithValue("@SurgicalPath", model.SurgicalPath); InsertGynCase.AddWithValue("@ComplicationsID", model.ComplicationsID); InsertGynCase.AddWithValue("@HospitalID", model.HospitalID); InsertGynCase.AddWithValue("@DaysInHospital", model.DaysInHospital); SqlParameter param = new SqlParameter("@Id", SqlDbType.Int); param.Direction = ParameterDirection.Output; InsertGynCase.Add(param); }, returnParameters : delegate(SqlParameterCollection par) { int.TryParse(par["@Id"].Value.ToString(), out id); } ); return(id); }
public HttpResponseMessage AddGynCase(GynCasesAddRequest model) { if (!ModelState.IsValid) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ModelState)); } //string userId = HttpContext.Current.User.Identity.GetUserId(); ItemResponse <int> response = new ItemResponse <int>(); response.Item = GynCasesService.CreateGynCase(model); return(Request.CreateResponse(response)); }