public async Task <IActionResult> AlterarDefinicao(int TrabalhoId, [FromServices] ITrabalhoService trabalhoService) { var definicao = await trabalhoService.ObterTrabalhoRelatorioPorId(TrabalhoId); definicao.Gatilhos.GatilhoSimples.DataInicio = DateTime.Now.AddDays(1); return(Ok(await trabalhoService.AlterarDefinicaoTrabalho(TrabalhoId, definicao))); }
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> ObterEstadoTrabalho(int TrabalhoId, [FromServices] ITrabalhoService trabalhoService) { return(Ok(await trabalhoService.ObterTrabalhoEstado(TrabalhoId))); }
public async Task <IActionResult> ObterTrabalhos(int TrabalhoId, [FromServices] ITrabalhoService trabalhoService) { return(Ok(await trabalhoService.ObterTrabalhoRelatorioPorId(TrabalhoId))); }
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"))); }
public async Task <IActionResult> AgendarTrabalhos([FromBody] object trabalhoDefinicaoJson, [FromServices] ITrabalhoService trabalhoService) { var trabalhoDefinicaoDto = JsonConvert.DeserializeObject <TrabalhoDefinicaoDto>(trabalhoDefinicaoJson.ToString()); return(Ok(await trabalhoService.AgendarTrabalhoRelatorio(trabalhoDefinicaoDto))); }
public async Task <IActionResult> DeletarTrabalhosPorListaId([FromQuery] IEnumerable <int> ids, [FromServices] ITrabalhoService trabalhoService) { return(Ok(await trabalhoService.DeletarTrabalhosPorListaId(ids))); }
public async Task <IActionResult> DeletarTrabalhoPorId(int trabalhoId, [FromServices] ITrabalhoService trabalhoService) { return(Ok(await trabalhoService.DeletarTrabalhoPorId(trabalhoId))); }