public HttpResponseMessage Insert(ClientCompaniesAddRequest model) { try { int id = _clientCompaniesService.Insert(model); return(Request.CreateResponse(HttpStatusCode.OK, id)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex.Message)); } }
public int Insert(ClientCompaniesAddRequest model) { int id = 0; Adapter.ExecuteQuery("dbo.ClientCompanies_Insert", new[] { SqlDbParameter.Instance.BuildParameter("@ClientCompanyName", model.ClientCompanyName, System.Data.SqlDbType.NVarChar, 200), SqlDbParameter.Instance.BuildParameter("@StreetAddress", model.StreetAddress, System.Data.SqlDbType.NVarChar, 200), SqlDbParameter.Instance.BuildParameter("@City", model.City, System.Data.SqlDbType.NVarChar, 150), SqlDbParameter.Instance.BuildParameter("@StateId", model.StateId, System.Data.SqlDbType.Int), SqlDbParameter.Instance.BuildParameter("@PostalCode", model.PostalCode, System.Data.SqlDbType.NVarChar, 15), SqlDbParameter.Instance.BuildParameter("@Id", 0, System.Data.SqlDbType.Int, paramDirection: System.Data.ParameterDirection.Output) }, (parameters => { id = parameters.GetParamValue <int>("@Id"); })); return(id); }