public ActionResult SelectPrintTemplate(PrintCertificateModel model)
 {
     if (ModelState.IsValid)
     {
         return(RedirectToAction("LetterPreview", new { certificateId = model.SelectedCertificateId, templateId = model.SelctedTemplateId }));
     }
     return(View());
 }
        public ActionResult LetterPreview(int certificateId)
        {
            List <LetterTemplate> templates = _letterTemplateService.GetAllLetterTemplate();

            ViewBag.Templates = new SelectList(templates.OrderBy(p => p.Name), "LetterTemplateID", "Name");
            PrintCertificateModel model = new PrintCertificateModel();

            model.SelectedCertificateId = certificateId;
            return(View("LetterPreview", model));
        }