public virtual JsonNetResult GetAllBySage300c()
        {
            //using Sage300c service to get data
            var apService       = new InvoiceBatchListEntityService <InvoiceBatch>(Context);
            var modelData       = apService.Get(0, 50);
            var batchNumberList = modelData.Items.Select(i => i.BatchNumber);

            return(JsonNet(batchNumberList));
        }
        public virtual JsonNetResult GetBySage300c(string id)
        {
            //using Sage300c service to get data
            var apService = new InvoiceBatchListEntityService <InvoiceBatch>(Context);
            var modelData = apService.GetById(id);
            var viewModel = new ViewModelBase <InvoiceBatch>();

            viewModel.Data = modelData;

            return(JsonNet(viewModel));
        }