public static ChargeViewModel ToViewModelCharge(tbl_GLChargeMaster_BasicInfo charge, ICollection <tbl_GLChargeMaster_Details> ChargeTrnList)
        {
            var purchaseviewmodel = new ChargeViewModel
            {
                ChargeName    = charge.ChargeName,
                ReferenceDate = charge.ReferenceDate,
                Status        = charge.Status,
                ID            = charge.CID,
            };

            IList <ChargeDetailsViewModel> ChargeTrnViewModelList = new List <ChargeDetailsViewModel>();

            foreach (var c in ChargeTrnList)
            {
                var ChargeTrnViewModel = new ChargeDetailsViewModel
                {
                    ID = c.ID,
                    LoanAmountGreaterthan = c.LoanAmtFrom,
                    LoanAmountLessthan    = c.LoanAmtTo,
                    ChargeAmount          = c.Charges,
                    ChargeType            = c.ChargeType,
                };
                ChargeTrnViewModelList.Add(ChargeTrnViewModel);
            }
            purchaseviewmodel.chargeDetailsCollection = ChargeTrnViewModelList;
            return(purchaseviewmodel);
        }
Beispiel #2
0
        public static ChargeViewModel ToViewModelPurchase(Mst_Charge charge, ICollection <Mst_ChargeDetails> ChargeTrnList)
        {
            var purchaseviewmodel = new ChargeViewModel
            {
                ChargeName    = charge.Chg_Name,
                ReferenceDate = charge.Chg_ReferenceDate,
                Status        = charge.Chg_Status,
                ID            = charge.Chg_Id,
            };

            IList <ChargeDetailsViewModel> ChargeTrnViewModelList = new List <ChargeDetailsViewModel>();

            foreach (var c in ChargeTrnList)
            {
                var ChargeTrnViewModel = new ChargeDetailsViewModel
                {
                    ID = c.Chgd_Id,
                    LoanAmountGreaterthan = c.Chgd_LoanAmountGreater,
                    LoanAmountLessthan    = c.Chgd_LoanAmountLess,
                    ChargeAmount          = c.Chgd_ChargesAmt,
                    ChargeType            = (short)c.Chgd_ChargeType,
                    ChargeTypeStr         = c.Chgd_ChargeType == 1 ? "Amount" : "Percentage"
                };
                ChargeTrnViewModelList.Add(ChargeTrnViewModel);
            }
            purchaseviewmodel.chargeDetailsCollection = ChargeTrnViewModelList;
            return(purchaseviewmodel);
        }
Beispiel #3
0
 public ActionResult Charge()
 {
     try
     {
         ButtonVisiblity("Index");
         var chargeviewmodel = new ChargeViewModel();
         var chargetrn       = new ChargeDetailsViewModel();
         chargeviewmodel.chargeDetailsCollection = new List <ChargeDetailsViewModel>();
         chargeviewmodel.ReferenceDate           = Convert.ToDateTime(DateTime.Now.ToString("dd/MM/yyyy"));
         return(View(chargeviewmodel));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }