public HttpResponseMessage GetTaxonomyL1s(HttpRequestMessage request, [FromBody] string stringtext) { TaxonomyL1ViewModel taxonomyL1ViewModel = new TaxonomyL1ViewModel(); YTransactionalInformation transaction; TaxonomyL1Service taxonomyL1Service = new TaxonomyL1Service(_TaxonomyL1Service); List <TaxonomyL1> taxonomyL1s = taxonomyL1Service.GetTaxonomyL1s(out transaction); if (transaction.ReturnStatus == false) { taxonomyL1ViewModel.ReturnStatus = false; taxonomyL1ViewModel.ReturnMessage = transaction.ReturnMessage; taxonomyL1ViewModel.ValidationErrors = transaction.ValidationErrors; var responseError = Request.CreateResponse <TaxonomyL1ViewModel>(HttpStatusCode.BadRequest, taxonomyL1ViewModel); return(responseError); } taxonomyL1ViewModel.TotalPages = transaction.TotalPages; taxonomyL1ViewModel.TotalRows = transaction.TotalRows; taxonomyL1ViewModel.TaxonomyL1s = taxonomyL1s; taxonomyL1ViewModel.ReturnStatus = true; taxonomyL1ViewModel.ReturnMessage = transaction.ReturnMessage; var response = Request.CreateResponse <TaxonomyL1ViewModel>(HttpStatusCode.OK, taxonomyL1ViewModel); return(response); }
public HttpResponseMessage UpdateTaxonomyL1(HttpRequestMessage request, [FromBody] TaxonomyL1ViewModel taxonomyL1ViewModel) { YTransactionalInformation transaction; TaxonomyL1 taxonomyL1 = new TaxonomyL1(); taxonomyL1.Value = taxonomyL1ViewModel.Value; TaxonomyL1Service taxonomyL1Service = new TaxonomyL1Service(_TaxonomyL1Service); taxonomyL1Service.UpdateTaxonomyL1(taxonomyL1, out transaction); if (transaction.ReturnStatus == false) { taxonomyL1ViewModel.ReturnStatus = false; taxonomyL1ViewModel.ReturnMessage = transaction.ReturnMessage; taxonomyL1ViewModel.ValidationErrors = transaction.ValidationErrors; var responseError = Request.CreateResponse <TaxonomyL1ViewModel>(HttpStatusCode.BadRequest, taxonomyL1ViewModel); return(responseError); } taxonomyL1ViewModel.ReturnStatus = true; taxonomyL1ViewModel.ReturnMessage = transaction.ReturnMessage; var response = Request.CreateResponse <TaxonomyL1ViewModel>(HttpStatusCode.OK, taxonomyL1ViewModel); return(response); }
public HttpResponseMessage GetTaxonomyL1s(HttpRequestMessage request, [FromBody] TaxonomyL1ViewModel taxonomyL1ViewModel) { YTransactionalInformation transaction = new YTransactionalInformation(); int currentPageNumber = taxonomyL1ViewModel.CurrentPageNumber; int pageSize = taxonomyL1ViewModel.PageSize; string sortExpression = taxonomyL1ViewModel.SortExpression; string sortDirection = taxonomyL1ViewModel.SortDirection; List <TaxonomyL1> taxonomyL1s = null; int rowsReturn = 0; try { taxonomyL1s = _DbConnection.TaxonomyL1.ToList(); rowsReturn = _DbConnection.TaxonomyL1.Count(); } catch (Exception ex) { transaction.ReturnStatus = false; transaction.ReturnMessage.Add(ex.Message.ToString()); } if (transaction.ReturnStatus == false) { taxonomyL1ViewModel.ReturnStatus = false; taxonomyL1ViewModel.ReturnMessage = transaction.ReturnMessage; taxonomyL1ViewModel.ValidationErrors = transaction.ValidationErrors; var responseError = Request.CreateResponse <TaxonomyL1ViewModel>(HttpStatusCode.BadRequest, taxonomyL1ViewModel); return(responseError); } taxonomyL1ViewModel.TotalPages = transaction.TotalPages; taxonomyL1ViewModel.TotalRows = transaction.TotalRows; taxonomyL1ViewModel.TaxonomyL1s = taxonomyL1s; taxonomyL1ViewModel.ReturnStatus = true; taxonomyL1ViewModel.ReturnMessage = transaction.ReturnMessage; var response = Request.CreateResponse <TaxonomyL1ViewModel>(HttpStatusCode.OK, taxonomyL1ViewModel); return(response); }