示例#1
0
        public async Task <IActionResult> Inserir([FromBody] AulaDto dto, [FromServices] IComandosAula comandos)
        {
            var retorno = new RetornoBaseDto();

            retorno.Mensagens.Add(await comandos.Inserir(dto));
            return(Ok(retorno));
        }
示例#2
0
        public async Task <IActionResult> Excluir(long id, string disciplinaNome, RecorrenciaAula recorrencia, [FromServices] IComandosAula comandos)
        {
            var retorno = new RetornoBaseDto();

            retorno.Mensagens.Add(await comandos.Excluir(id, UtilCriptografia.DesconverterBase64(disciplinaNome), recorrencia));
            return(Ok(retorno));
        }
示例#3
0
        public async Task <IActionResult> Alterar([FromBody] AulaDto dto, long id, [FromServices] IComandosAula comandos)
        {
            await comandos.Alterar(dto, id);

            return(Ok());
        }
示例#4
0
 public IActionResult Excluir(long id, [FromServices] IComandosAula comandos)
 {
     comandos.Excluir(id);
     return(Ok());
 }
示例#5
0
        public async Task <IActionResult> Inserir([FromBody] AulaDto dto, [FromServices] IComandosAula comandos)
        {
            await comandos.Inserir(dto);

            return(Ok());
        }