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] 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 InitializeData(HttpRequestMessage request)
        {
            YTransactionalInformation transaction;

            TaxonomyL1Service taxonomyL1Service = new TaxonomyL1Service(_TaxonomyL1Service);

            taxonomyL1Service.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);
        }