public void TextInitialize() { var kernel = AssemblyConfiguration.Kernel; _createScheduleCommand = kernel.Get <CreateTemplateCommand>(); _sut = kernel.Get <GetTemplatesQuery>(); }
public async Task <List <PermissionTemplateProjection> > GetTemplates() { var query = new GetTemplatesQuery(); var result = await _queryProcessor.Process(query); return(result); }
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()); } }
public async Task <IList <TemplateDTO> > HandleAsync(GetTemplatesQuery query) { var templates = await repository.Templates.FindAllTemplatesAsync(); return(TemplateDTO.ParseTemplatesDTO(templates)); }
public async Task <IActionResult> GetTemplateById([FromRoute] GetTemplatesQuery query) => await _mediator.Send(query);
public async Task <List <PermissionTemplateProjection> > Handle(GetTemplatesQuery query) { return(await _context.PermissionTemplateProjection.ToListAsync()); }