public void Validate()
        {
            EmailTemplateManagementTemplate template = new EmailTemplateManagementTemplate
                                                           {
                                                               Name = Name,
                                                               ApplicationName = ApplicationName,
                                                               From = From,
                                                               Subject = Subject,
                                                               Body = Body,
                                                               IsHtml = IsHtml,
                                                               Encoding = Encoding
                                                           };


            Results = validatorResolver.CreateValidator().Validate(template);
        }
        public ActionResult Create(EmailTemplateManagementTemplate template)
        {
            var createTemplatePreCommand = createTemplatePreCommandAccessor();

            createTemplatePreCommand.Name = template.Name;
            createTemplatePreCommand.ApplicationName = configuration.ApplicationName;
            createTemplatePreCommand.From = template.From;
            createTemplatePreCommand.Subject = template.Subject;
            createTemplatePreCommand.Body = template.Body;
            createTemplatePreCommand.IsHtml = template.IsHtml;
            createTemplatePreCommand.Encoding = template.Encoding;

            createTemplatePreCommand.Execute();

            return Json(createTemplatePreCommand.Results);
        }