public dynamic PutInvoice(InvoicesVM s)
        {
            var invoice = db.Invoices.Find(s.InvoicesId);

            invoice.InvoicesId = s.InvoicesId;
            invoice.customerId = s.customerId;
            invoice.Products   = s.Products;
            invoice.Date       = s.Date;
            invoice.isCash     = s.isCash;
            var result = db.SaveChanges() > 0 ? true : false;

            return(new
            {
                result = result
            });
        }
        public dynamic PostInvoice(InvoicesVM s)
        {
            var invoice = db.Invoices.Add(new Invoice
            {
                customerId = s.customerId,
                Products   = s.Products,
                Date       = s.Date,
                isCash     = s.isCash,
            });
            var result = db.SaveChanges() > 0 ? true : false;

            return(new
            {
                result = result,
                invoiceId = invoice.InvoicesId
            });
        }