public void Can_delete_template()
        {
            var template = CreateFirstDepositTemplate();

            _bonusManagementCommands.DeleteTemplate(new DeleteTemplate {
                TemplateId = template.Id
            });

            template = _bonusQueries.GetCurrentVersionTemplates().SingleOrDefault(t => t.Id == template.Id);
            Assert.Null(template);
        }
Beispiel #2
0
        public DeleteTemplateResponse Delete(DeleteTemplate model)
        {
            var validationResult = _bonusQueries.GetValidationResult(model);

            if (!validationResult.IsValid)
            {
                return(ValidationErrorResponse <DeleteTemplateResponse>(validationResult));
            }

            _bonusCommands.DeleteTemplate(model);
            return(new DeleteTemplateResponse {
                Success = true
            });
        }