public HttpResponseMessage UpdateTaxonomyL4(HttpRequestMessage request, [FromBody] TaxonomyL4ViewModel taxonomyL4ViewModel) { YTransactionalInformation transaction; TaxonomyL4 taxonomyL4 = new TaxonomyL4(); taxonomyL4.L3_Id = taxonomyL4ViewModel.L3_Id; taxonomyL4.Value = taxonomyL4ViewModel.Value; TaxonomyL4Service taxonomyL4Service = new TaxonomyL4Service(_TaxonomyL4Service); taxonomyL4Service.UpdateTaxonomyL4(taxonomyL4, out transaction); if (transaction.ReturnStatus == false) { taxonomyL4ViewModel.ReturnStatus = false; taxonomyL4ViewModel.ReturnMessage = transaction.ReturnMessage; taxonomyL4ViewModel.ValidationErrors = transaction.ValidationErrors; var responseError = Request.CreateResponse <TaxonomyL4ViewModel>(HttpStatusCode.BadRequest, taxonomyL4ViewModel); return(responseError); } taxonomyL4ViewModel.ReturnStatus = true; taxonomyL4ViewModel.ReturnMessage = transaction.ReturnMessage; var response = Request.CreateResponse <TaxonomyL4ViewModel>(HttpStatusCode.OK, taxonomyL4ViewModel); return(response); }
public HttpResponseMessage GetTaxonomyL4s(HttpRequestMessage request, [FromBody] TaxonomyL4ViewModel taxonomyL4ViewModel) { YTransactionalInformation transaction; int currentPageNumber = taxonomyL4ViewModel.CurrentPageNumber; int pageSize = taxonomyL4ViewModel.PageSize; string sortExpression = taxonomyL4ViewModel.SortExpression; string sortDirection = taxonomyL4ViewModel.SortDirection; TaxonomyL4Service taxonomyL4Service = new TaxonomyL4Service(_TaxonomyL4Service); List <TaxonomyL4> taxonomyL4s = taxonomyL4Service.GetTaxonomyL4s(currentPageNumber, pageSize, sortExpression, sortDirection, out transaction); if (transaction.ReturnStatus == false) { taxonomyL4ViewModel.ReturnStatus = false; taxonomyL4ViewModel.ReturnMessage = transaction.ReturnMessage; taxonomyL4ViewModel.ValidationErrors = transaction.ValidationErrors; var responseError = Request.CreateResponse <TaxonomyL4ViewModel>(HttpStatusCode.BadRequest, taxonomyL4ViewModel); return(responseError); } taxonomyL4ViewModel.TotalPages = transaction.TotalPages; taxonomyL4ViewModel.TotalRows = transaction.TotalRows; taxonomyL4ViewModel.TaxonomyL4s = taxonomyL4s; taxonomyL4ViewModel.ReturnStatus = true; taxonomyL4ViewModel.ReturnMessage = transaction.ReturnMessage; var response = Request.CreateResponse <TaxonomyL4ViewModel>(HttpStatusCode.OK, taxonomyL4ViewModel); return(response); }
public HttpResponseMessage InitializeData(HttpRequestMessage request) { YTransactionalInformation transaction; TaxonomyL4Service taxonomyL4Service = new TaxonomyL4Service(_TaxonomyL4Service); taxonomyL4Service.InitializeData(out transaction); if (transaction.ReturnStatus == false) { var responseError = Request.CreateResponse <YTransactionalInformation>(HttpStatusCode.BadRequest, transaction); return(responseError); } var response = Request.CreateResponse <YTransactionalInformation>(HttpStatusCode.OK, transaction); return(response); }