Exemple #1
0
        public async Task <bool> CheckMatriculaItemTempExisteAsync(MatriculaItemComando comando)
        {
            var query = @"SELECT count(1) FROM academia.matricula_turma_temp 
                          where id_matricula = @sp_id_matricula and id_turma = @sp_id_turma ;";

            try
            {
                var parametros = new DynamicParameters();
                parametros.Add("sp_id_matricula", comando.IdMatriculaGuid);
                parametros.Add("sp_id_turma", comando.IdTurma);

                var liberado = (await _contexto
                                .Connection
                                .QueryAsync <int>(query,
                                                  parametros,
                                                  commandType: System.Data.CommandType.Text)).FirstOrDefault() > 0 ? true : false;

                return(liberado);
            }
            catch (Exception ex)
            {
                throw;
            }
            finally
            {
                _contexto.Dispose();
            }
        }
Exemple #2
0
        public async Task <IActionResult> AddItemAsync(MatriculaItemComando comando)
        {
            var resultado = await _registrarItemMatriculaManipulador.ManipuladorAsync(comando);

            try
            {
                return(Json(resultado));
            }
            catch (Exception)
            {
                Response.StatusCode = (int)HttpStatusCode.ExpectationFailed;
                return(Json(resultado));
            }
        }
Exemple #3
0
 public Task <bool> CheckMatriculaItemTempExisteAsync(MatriculaItemComando comando)
 {
     throw new NotImplementedException();
 }