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 })); }
private static List <IPaySlip> GetPaySlips(IEnumerable <IEmployee> employees) { return(employees.Select(employee => _paySlipService.CreatePaySlip(employee)).ToList()); }