public SchemeViewModel SetRecordinEdit(TSchemeMaster_BasicDetails tblScheme) { SchemeViewModel scheme = new SchemeViewModel(); scheme.SchemeId = tblScheme.SID; scheme.EditID = tblScheme.SID; scheme.Product = tblScheme.Product; scheme.SchemeName = tblScheme.SchemeName; scheme.SchemeType = tblScheme.SchemeType; scheme.Frequency = tblScheme.CalMethod; scheme.MinTenure = (int)tblScheme.Tenure; scheme.MaxTenure = (int)tblScheme.MaxTenure; scheme.MinLoanAmount = tblScheme.MinLoanAmt; scheme.MaxLoanAmount = tblScheme.MaxLoanAmt; scheme.MinLTVPerc = tblScheme.Ltv; scheme.MaxLTVPerc = tblScheme.MaxLtv; scheme.MinROIPerc = tblScheme.ROI; scheme.MaxROIPerc = tblScheme.MaxRoi; scheme.GracePeriod = tblScheme.GracePeriod; scheme.LockInPeriod = tblScheme.LockInPeriod; scheme.ProcessingFeeType = tblScheme.ProChargeType; scheme.ProcessingCharges = tblScheme.ProCharge; scheme.MaxProcessingCharge = tblScheme.AmtLmtTo; scheme.Status = tblScheme.isActive; List <Mst_SchemePurity> getPuritylist = _context.Mst_SchemePurity.Where(x => x.SchemeId == tblScheme.SID).ToList(); List <int> puritytlist = new List <int>(); foreach (var item in getPuritylist) { puritytlist.Add(item.PurityId); } scheme.Purity = puritytlist; Purity = puritytlist; var tblEffectiveRoiList = _context.TSchemeMaster_EffectiveROI.Where(x => x.SID == scheme.SchemeId).ToList(); List <SchemeEffectiveROIVM> EffectiveROIList = new List <SchemeEffectiveROIVM>(); foreach (var c in tblEffectiveRoiList) { var effectiveROIViewModel = new SchemeEffectiveROIVM(); effectiveROIViewModel.ID = c.ROIID; effectiveROIViewModel.SchemeId = (int)c.SID; effectiveROIViewModel.NoofDefaultMonths = (int)c.NoofDefaultMonths; effectiveROIViewModel.EffectiveROIPerc = c.EffROI; EffectiveROIList.Add(effectiveROIViewModel); } scheme.SchemeEffectiveROIList = EffectiveROIList; return(scheme); }
public JsonResult AddDocument(SchemeEffectiveROIVM model) { var sessionlist = (List <SchemeEffectiveROIVM>)Session["EffectiveROI"]; var roimodel = new SchemeEffectiveROIVM(); if (sessionlist == null) { sessionlist = new List <SchemeEffectiveROIVM>(); } roimodel.ID = model.NoofDefaultMonths; roimodel.NoofDefaultMonths = model.NoofDefaultMonths; roimodel.EffectiveROIPerc = model.EffectiveROIPerc; sessionlist.Add(roimodel); Session["EffectiveROI"] = sessionlist; return(Json(roimodel, JsonRequestBehavior.AllowGet)); }