public async Task <ResultadoExecucaoQuery> InativacaoInstituicaoEnsino(decimal codigoInstituicaoEnsino) { ResultadoExecucaoQuery rExec = new ResultadoExecucaoQuery(); try { using (SqlConnection conexao = new SqlConnection(ConnectionString)) { StringBuilder sql = new StringBuilder(); #region sql.AppendLine(" UPDATE INSTITUICAOENSINO "); sql.AppendLine(" SET ATIVOINSTITUICAOENSINO = 0 "); sql.AppendLine(" WHERE CODIGOINSTITUICAOENSINO = @CODIGOINSTITUICAOENSINO "); #endregion conexao.Execute(sql.ToString(), new { CODIGOINSTITUICAOENSINO = codigoInstituicaoEnsino }); } rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; } catch (Exception ex) { rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; rExec.Mensagem = ex.Message; } return(rExec); }
protected ActionResult CustomResponseModelInvalid(ModelStateDictionary ModelState) { ResultadoExecucaoQuery <Dictionary <string, List <string> > > rExecucao = new ResultadoExecucaoQuery <Dictionary <string, List <string> > >() { ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro, Mensagem = "Formato do parâmetro inválido!" }; Dictionary <string, List <string> > listaErros = new Dictionary <string, List <string> >(); foreach (var modelStateKey in ModelState.Keys) { List <string> erros = new List <string>(); var value = ModelState[modelStateKey]; foreach (var error in value.Errors) { erros.Add(error.ErrorMessage); } listaErros.Add(modelStateKey, erros); } rExecucao.Data = listaErros; return(BadRequest(rExecucao)); }
public Task <ResultadoExecucaoQuery> DevolvidoEmprestimo(decimal codigoEmprestimo) { ResultadoExecucaoQuery rExec = new ResultadoExecucaoQuery(); try { StringBuilder sql = new StringBuilder(); #region sql.AppendLine(" UPDATE EMPRESTIMO "); sql.AppendLine(" SET DEVOLVIDOEMPRESTIMO = 1"); sql.AppendLine(" WHERE CODIGOEMPRESTIMO = " + codigoEmprestimo); #endregion _context.Connection.Execute(sql.ToString()); rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; } catch (Exception ex) { rExec.Excecao = ex; rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; } return(Task.FromResult(rExec)); }
protected ActionResult CustomResponse(ResultadoExecucaoQuery rExecucao) { if (rExecucao.ResultadoExecucaoEnum == (int)ResultadoExecucaoEnum.Sucesso) { return(Ok(rExecucao)); } else { return(BadRequest(rExecucao)); } }
protected ActionResult CustomResponse(ResultadoExecucaoQuery rExecucao) { if (rExecucao.GetHttpStatusCode().HasValue) { return(StatusCode(rExecucao.GetHttpStatusCode().Value, rExecucao)); } else if (rExecucao.ResultadoExecucaoEnum == (int)ResultadoExecucaoEnum.Sucesso) { return(Ok(rExecucao)); } else { return(BadRequest(rExecucao)); } }
public async Task <ResultadoExecucaoQuery> AlterarEmprestimo(EmprestimoModel emprestimoModel) { ResultadoExecucaoQuery rExec = new ResultadoExecucaoQuery(); try { await Update(emprestimoModel); rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; } catch (Exception ex) { rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; rExec.Mensagem = ex.Message; } return(rExec); }
public async Task <ResultadoExecucaoQuery <decimal> > IncluirInstituicaoEnsino(InstituicaoEnsinoModel instituicaoEnsinoModel) { ResultadoExecucaoQuery <decimal> rExec = new ResultadoExecucaoQuery <decimal>(); rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; try { var id = NextKey <InstituicaoEnsinoModel>(null); instituicaoEnsinoModel.CodigoInstituicaoEnsino = (decimal)id; await Insert(instituicaoEnsinoModel); rExec.Data = Convert.ToDecimal(id); } catch (Exception ex) { rExec.Excecao = ex; rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; } return(rExec); }
public async Task <ResultadoExecucaoQuery> InativacaoReserva(ReservaModel reservaModel) { ResultadoExecucaoQuery rExec = new ResultadoExecucaoQuery(); try { ReservaModel rModel = await GetById(reservaModel.CodigoReserva, null); rModel.AtivoReserva = 0; await Update(rModel); rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; } catch (Exception ex) { rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; rExec.Mensagem = ex.Message; } return(rExec); }
public async Task <ResultadoExecucaoQuery <decimal> > IncluirEmprestimo(EmprestimoModel emprestimoModel) { ResultadoExecucaoQuery <decimal> rExec = new ResultadoExecucaoQuery <decimal>(); rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; try { DateTime localDate = DateTime.Now; var id = NextKey <EmprestimoModel>(null); emprestimoModel.CodigoEmprestimo = (decimal)id; emprestimoModel.DataEmprestimo = localDate; await Insert(emprestimoModel); rExec.Data = Convert.ToDecimal(id); } catch (Exception ex) { rExec.Excecao = ex; rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; } return(rExec); }
public async Task <ResultadoExecucaoQuery> InativacaoUsuario(decimal codigoUsuraio) { ResultadoExecucaoQuery rExec = new ResultadoExecucaoQuery(); try { using (SqlConnection conexao = new SqlConnection(ConnectionString)) { StringBuilder sql = new StringBuilder(); sql.AppendLine(" UPDATE USUARIO "); sql.AppendLine(" SET ATIVOUSUARIO = 0 "); sql.AppendLine(" WHERE CODIGOUSUARIO = @CODIGOUSUARIO "); conexao.Execute(sql.ToString(), new { CODIGOUSUARIO = codigoUsuraio }); } rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; } catch (Exception ex) { rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; rExec.Mensagem = ex.Message; } return(rExec); }
public async Task <ResultadoExecucaoQuery> IncluirLivroReserva(decimal codigoEmprestimo) { ReservaModel r = new ReservaModel(); ResultadoExecucaoQuery <decimal> rExec = new ResultadoExecucaoQuery <decimal>(); rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Sucesso; try { var id = NextKey <ReservaModel>(null); r.CodigoReserva = (decimal)id; r.CodigoEmprestimo = codigoEmprestimo; r.AtivoReserva = 1; await Insert(r); rExec.Data = Convert.ToDecimal(id); } catch (Exception ex) { rExec.Excecao = ex; rExec.ResultadoExecucaoEnum = (int)ResultadoExecucaoEnum.Erro; } return(rExec); }