Exemple #1
0
        public ActionResult Create(CreatePaySlipViewModel model)
        {
            isAdminLogged();
            var currentUser = Session["admin"] as Account;
            var paySlip     = new PaySlip
            {
                CreatedDate     = DateTime.Now,
                idDistributor   = model.idDistributor,
                idStaff         = _staffService.GetByAccount(currentUser.UserName).idStaff,
                AmountSpent     = model.moneyPay,
                SpendingReasons = model.reason
            };
            var result = _paySlipService.CreatePaySlip(paySlip);

            if (result == "thanh cong")
            {
                TempData["success"] = "thanh cong";
            }
            else
            {
                TempData["fail"] = result;
            }
            return(RedirectToAction("Create", new { PaySlipId = model.idPaySlip }));
        }
Exemple #2
0
 private static List <IPaySlip> GetPaySlips(IEnumerable <IEmployee> employees)
 {
     return(employees.Select(employee => _paySlipService.CreatePaySlip(employee)).ToList());
 }