Example #1
0
        public async Task <IActionResult> OnGet()
        {
            payrun = await PayrunAppService.GetAsync(payrunId.Value);

            if (payrun != null)
            {
                List <PayrunDetail_Dto> payrunDetails = payrun.PayrunDetails.ToList();

                for (int i = 0; i < payrunDetails.Count; i++)
                {
                    PayrunDetail_Dto curDetail        = payrunDetails[i];
                    dynamic          paymentSlipDSRow = PayrollService.GetPaymentSheet(curDetail, JsonSerializer);
                    paymentSlipDSRow.isPosted = payrun.IsPSPosted;

                    dynamicDS.Add(paymentSlipDSRow);
                    dynamicDSS = JsonSerializer.Serialize(dynamicDS);
                }
            }
            return(Page());
        }