Exemplo n.º 1
0
        public void TextInitialize()
        {
            var kernel = AssemblyConfiguration.Kernel;

            _createScheduleCommand = kernel.Get <CreateTemplateCommand>();
            _sut = kernel.Get <GetTemplatesQuery>();
        }
Exemplo n.º 2
0
        public async Task <List <PermissionTemplateProjection> > GetTemplates()
        {
            var query  = new GetTemplatesQuery();
            var result = await _queryProcessor.Process(query);

            return(result);
        }
Exemplo n.º 3
0
        public void TestInitialize()
        {
            var commandFactory = AssemblyConfiguration.Kernel.Get <CommandFactory>();
            var queryFactory   = AssemblyConfiguration.Kernel.Get <QueryFactory>();

            _createTemplateCommand = commandFactory.GetInstance <CreateTemplateCommand>();
            _getTemplateQuery      = queryFactory.GetInstance <GetTemplatesQuery>();
            _sut = commandFactory.GetInstance <UpdateTemplateCommand>();
        }
        public async Task <IActionResult> GetTemplates()
        {
            LogBeginOfRequest();
            try
            {
                var query     = new GetTemplatesQuery();
                var templates = await templateService.GetTemplatesQuery.HandleAsync(query);

                LogEndOfRequest($"Success {templates.Count} elements Found", 200);
                return(Ok(templates));
            }
            catch (InvalidOperationException)
            {
                LogEndOfRequest("Failed templates list is empty", 404);
                return(NotFound());
            }
        }
Exemplo n.º 5
0
        public async Task <IList <TemplateDTO> > HandleAsync(GetTemplatesQuery query)
        {
            var templates = await repository.Templates.FindAllTemplatesAsync();

            return(TemplateDTO.ParseTemplatesDTO(templates));
        }
Exemplo n.º 6
0
 public async Task <IActionResult> GetTemplateById([FromRoute] GetTemplatesQuery query) =>
 await _mediator.Send(query);
Exemplo n.º 7
0
 public async Task <List <PermissionTemplateProjection> > Handle(GetTemplatesQuery query)
 {
     return(await _context.PermissionTemplateProjection.ToListAsync());
 }