Esempio n. 1
0
        public SalesMain SaveSales([FromBody] SalesMain data)
        {
            var genId    = new GenerateIds();
            var _salesId = genId.GetSalseId();

            data.SalesId = _salesId;
            foreach (var item in data.SalesSub)
            {
                item.SalseId = _salesId;
            }
            _poscontext.SalesMain.Add(data);
            _poscontext.SaveChanges();
            return(data);
        }
Esempio n. 2
0
        public Supplier SaveSupplier([FromBody] Supplier data)
        {
            var genId = new GenerateIds();

            data.Id = genId.GetSupplierId();
            if (data.PersonId == null)
            {
                var personId = genId.GetPersonId();
                data.PersonId  = personId;
                data.Person.Id = personId;
            }
            _poscontext.Supplier.Add(data);
            _poscontext.SaveChanges();
            return(data);
        }
Esempio n. 3
0
        public Customer SaveCustomer([FromBody] Customer req)
        {
            var genId = new GenerateIds();

            req.CustId = genId.GetCustomerId();
            if (req.PersonId == null)
            {
                var personId = genId.GetPersonId();
                req.PersonId  = personId;
                req.Person.Id = personId;
            }

            _poscontext.Customer.Add(req);
            _poscontext.SaveChanges();
            return(req);
        }
Esempio n. 4
0
        public Product SaveProduct([FromBody] Product req)
        {
            var _idGen = new GenerateIds();

            req.ProdId = _idGen.GetProductId();
            //var product = new Product
            //{
            //    ProdId = _idGen.GenerateNumber("prod"),
            //    Name = req.Name,
            //    RetailPrice = req.RetailPrice,
            //    WholeSalePrice = req.WholeSalePrice,
            //    Description = req.Description
            //};
            _poscontext.Product.Add(req);
            _poscontext.SaveChanges();
            //_poscontext.Person
            return(req);
        }