public override ActionResult Index(RenderModel model) { ChequesList chequeList = model.As <ChequesList>(); RenderPage <ChequesList> viewModel = new RenderPage <ChequesList>(chequeList); return(this.CurrentTemplate(viewModel)); }
public ActionResult ChequeDetail(RenderModel model, string contentId) { var parent = model.Content.Parent; ChequesList chequeList = parent.As <ChequesList>(); var list = ContentHelper.GetById <ChequesList>(parent.Id); var chqDtl = list.ListOfCheques.FirstOrDefault(c => c.Name.Equals(contentId, System.StringComparison.InvariantCultureIgnoreCase)); ChequeDetail chequeDtl = model.As <ChequeDetail>(); chequeDtl.ChequeDtl = chqDtl; RenderPage <ChequeDetail> viewModel = new RenderPage <ChequeDetail>(chequeDtl); return(this.CurrentTemplate(viewModel)); }