Ejemplo n.º 1
0
        public async Task <IActionResult> IniciarTrabalho([FromServices] ITrabalhoService trabalhoService)
        {
            var lista = new TrabalhoListaIdsDto();

            lista.TrabalhoIds = (await trabalhoService.ObterTrabalhosRelatorios()).TrabalhoResumos.Select(x => x.Id);

            return(Ok(await trabalhoService.InciarTrabalhos(lista)));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> AtualizarTrabalhoEmLote([FromServices] ITrabalhoService trabalhoService)
        {
            var ids = (await trabalhoService.ObterTrabalhosRelatorios()).TrabalhoResumos.Select(x => x.Id);

            return(Ok(await trabalhoService.AtualizarTrabalhosEmLote(ids, false, new TrabalhoDefinicaoDto
            {
                Descricao = "Descricao modificada"
            })));
        }
Ejemplo n.º 3
0
        public async Task <IActionResult> ObterTrabalhosPorFiltro([FromServices] ITrabalhoService trabalhoService)
        {
            var filtro = new TrabalhoFiltroDto
            {
                Ascendente = true,
                Limite     = 2
            };

            var model = new TrabalhoModelDto();

            return(Ok(await trabalhoService.ObterTrabalhosRelatorios(filtro, model)));
        }
Ejemplo n.º 4
0
 public async Task <IActionResult> ObterTrabalhos([FromServices] ITrabalhoService trabalhoService)
 {
     return(Ok(await trabalhoService.ObterTrabalhosRelatorios()));
 }
Ejemplo n.º 5
0
 public async Task <IActionResult> ObterTrabalhosInformandoRelatorio([FromServices] ITrabalhoService trabalhoService)
 {
     return(Ok(await trabalhoService.ObterTrabalhosRelatorios("/temp")));
 }