Ejemplo n.º 1
0
        public bool Create(CampaignCreateApiModel apiModel, int createdUser)
        {
            var validator = _campaignValidator.Validate(apiModel);

            if (validator.IsValid)
            {
                return(_campaignRepository.Create(apiModel, createdUser));
            }
            return(false);
        }
Ejemplo n.º 2
0
        protected override void OnExecuted(EventArgs e)
        {
            CampaignValidator validator = new CampaignValidator(editor.CurrentFile.Directory);

            validator.Validate(editor.Document);
            new FileCheckWindow(validator)
            {
                Title = "Project file structure checker"
            }.Show();
        }
        protected override async void OnExecuted(EventArgs e)
        {
            CampaignValidator validator = new CampaignValidator(editor.CurrentFile.Directory);

            validator.Validate(editor.Document);

            if (validator.GetMessages(StatusLevel.Error).Length > 0)
            {
                new FileCheckWindow(validator)
                {
                    Title = DIALOG_CAPTION_EXPORT_CANCELED
                }.Show();
            }
            else if (dialog.ShowDialog(owner) == DialogResult.Ok)
            {
                ExportProjectTask task           = new ExportProjectTask(editor, new FileInfo(dialog.FileName));
                ProgressWindow    progressWindow = new ProgressWindow(owner);
                await TaskBase.Run(progressWindow, task).ConfigureAwait(false);
            }
        }