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