예제 #1
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));
        }
예제 #2
0
        public async Task <RetornoCargosServidorDTO> GetCargosDeServidor(string codigoRF, string token)
        {
            var url = HttpHelper.ConstroiURL(endpointsAPI.BaseEndpoint, endpointsAPI.BuscaCargosdeServidor);

            return(await HttpHelper
                   .GetAsync <RetornoCargosServidorDTO>
                       (token, string.Format(url, UtilCriptografia.ConverterBase64(codigoRF))));
        }
예제 #3
0
 public async Task <IActionResult> Excluir(long id, string disciplinaNome, RecorrenciaAula recorrencia, [FromServices] IExcluirAulaUseCase excluirAulaUseCase)
 {
     return(Ok(await excluirAulaUseCase.Executar(new ExcluirAulaDto()
     {
         AulaId = id,
         RecorrenciaAula = recorrencia,
         ComponenteCurricularNome = UtilCriptografia.DesconverterBase64(disciplinaNome)
     })));
 }