예제 #1
0
 public PayService(PayRepository payRepository,
                   EfRepository <Charity> charityRepository,
                   EfRepository <Communal> communalRepository,
                   EfRepository <Finance> financeRepository,
                   IMapper mapper)
 {
     _payRepository      = payRepository;
     _mapper             = mapper;
     _charityRepository  = charityRepository;
     _communalRepository = communalRepository;
     _financeRepository  = financeRepository;
 }
예제 #2
0
        public ActionResult ComputePaye(SalaryModel data)
        {
            var inputs = data.salary;


            var taxing   = PayRepository.ComputePay(inputs);
            var takehome = inputs - taxing;

            ViewBag.balance = takehome;
            ViewBag.tax     = taxing;

            return(View());
        }
예제 #3
0
 public UnitOfWork(QLBHDienThoaiEntities context)
 {
     _context           = context;
     Product            = new ProductRepository(_context);
     Account            = new AccountRepository(_context);
     TypeProduct        = new TypeProductRepository(_context);
     Supplier           = new SupplierRespository(_context);
     Employee           = new EmployeeRepository(_context);
     OrderInvoice       = new OrderInvoiceRepository(_context);
     OrderInvoiceDetail = new OrderInvoiceDetailRepository(_context);
     Cart           = new CartRepository(_context);
     CartDetail     = new CartDetailRepository(_context);
     Promotion      = new PromotionRepository(_context);
     Customer       = new CustomerRepository(_context);
     BillOfSale     = new BillOfSaleRepository(_context);
     BillSaleDetail = new BillSaleDetailOfSaleRepository(_context);
     Payment        = new PaymentRepository(_context);
     Receipt        = new ReceiptRepository(_context);
     ReceiptDetail  = new ReceiptDetailRepository(_context);
     Pay            = new PayRepository(_context);
     PayDetail      = new PayDetailRepository(_context);
     Comment        = new CommentRepository(_context);
 }