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))); }
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" }))); }
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))); }
public async Task <IActionResult> ObterTrabalhos([FromServices] ITrabalhoService trabalhoService) { return(Ok(await trabalhoService.ObterTrabalhosRelatorios())); }
public async Task <IActionResult> ObterTrabalhosInformandoRelatorio([FromServices] ITrabalhoService trabalhoService) { return(Ok(await trabalhoService.ObterTrabalhosRelatorios("/temp"))); }