Example #1
0
        public void Reject(TempSales tempsales)
        {
            var sData = _employeeRepository.GetAllTemp().Single(x => x.Pid == tempsales.Pid);

            _employeeRepository.DeleteTemp(sData.Pid);
            GetSales();
        }
Example #2
0
        public static Sold Converter(TempSales p)
        {
            return(new Sold
            {
                Pid = p.Pid,
                Name = p.Name,
                Price = p.Price,
                Brand = p.Brand,
                Quantity = p.Quantity,
                CategoryId = p.CategoryId,

                Category = p.Category
            });
        }
Example #3
0
        public void ConfirmSale(TempSales tempsales)
        {
            var sData = _employeeRepository.GetAllTemp().Single(x => x.Pid == tempsales.Pid);

            _employeeRepository.AddSales(Converter(sData));
            _employeeRepository.DeleteTemp(sData.Pid);
            //var sData = _employeeRepositor.Ge .Single(x => x.Pid == tempsales.Pid);
            var p = _employeeRepository.GetAllProducts().Single(x => x.Pid == tempsales.Pid);

            p.Quantity = p.Quantity - sData.Quantity;
            if (p.Quantity == 0)
            {
                p.IsOutOfStock = true;
            }
            _employeeRepository.Update(p);
            GetSales();
        }