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); }
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); }
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; } }