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(); } }
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)); } }
public Task <bool> CheckMatriculaItemTempExisteAsync(MatriculaItemComando comando) { throw new NotImplementedException(); }