public JsonResult Create(Models.PurchaseViewModel order)
        {
            bool status = false;

            Repository.PurchaseInvoiceRepository purchaseInvoiceRepository = new Repository.PurchaseInvoiceRepository();
            purchaseInvoiceRepository.AddPurchaseInvoicemaster(order);
            status = true;
            return(new JsonResult {
                Data = new { status = status }
            });
        }
        public JsonResult Edit(PurchaseViewModel purchaseViewModel)
        {
            bool status = false;

            Repository.PurchaseInvoiceRepository purchaseInvoiceRepository = new Repository.PurchaseInvoiceRepository();
            purchaseInvoiceRepository.UpdatePurchaseInvoicemaster(purchaseViewModel);
            status = true;
            return(new JsonResult {
                Data = new { status = status }
            });
        }
        public JsonResult Commit(int id = 0)
        {
            bool status = false;

            Repository.PurchaseInvoiceRepository purchaseInvoiceRepository = new Repository.PurchaseInvoiceRepository();
            purchaseInvoiceRepository.CommitAction(false, id);
            status = true;
            return(new JsonResult {
                Data = new { status = status }
            });
        }