public static int CreateObCase(ObstetricalCasesAddRequest model)//, string caseId) { var id = 0; DataProvider.ExecuteNonQuery(GetConnection, "dbo.ObstetricalCases_Insert", inputParamMapper : delegate(SqlParameterCollection InsertObCase) { InsertObCase.AddWithValue("@PatientID", model.PatientID); InsertObCase.AddWithValue("@Age", model.Age); InsertObCase.AddWithValue("@Gravity", model.Gravity); InsertObCase.AddWithValue("@Parity", model.Parity); InsertObCase.AddWithValue("@AntepartumID", model.AntepartumID); InsertObCase.AddWithValue("@PostpartumID", model.PostpartumID); InsertObCase.AddWithValue("@Treatment", model.Treatment); InsertObCase.AddWithValue("@BirthWeight", model.BirthWeight); InsertObCase.AddWithValue("@Death", model.Death); InsertObCase.AddWithValue("@OneMinScore", model.OneMinScore); InsertObCase.AddWithValue("@FiveMinScore", model.FiveMinScore); InsertObCase.AddWithValue("@HospitalID", model.HospitalID); InsertObCase.AddWithValue("@DaysInHospital", model.DaysInHospital); SqlParameter param = new SqlParameter("@Id", SqlDbType.Int); param.Direction = ParameterDirection.Output; InsertObCase.Add(param); }, returnParameters : delegate(SqlParameterCollection par) { int.TryParse(par["@Id"].Value.ToString(), out id); } ); return(id); }
public HttpResponseMessage AddObstetricalCase(ObstetricalCasesAddRequest 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 = ObCasesService.CreateObCase(model); return(Request.CreateResponse(response)); }