public Task <RetornoRequisicao <List <Empresa> > > BuscarFiltroListagem(EmpresaFiltroListagemDto filtro) { RetornoRequisicao <List <Empresa> > retorno = new RetornoRequisicao <List <Empresa> >(); retorno.Objeto = new List <Empresa>(); try { if (filtro.CNPJ == "" && filtro.NomeFantasia == "" && filtro.DataCadastro == "") { var retornoIList = _empresaRepository.BuscarTodos().Result; foreach (var item in retornoIList) { retorno.Objeto.Add(item); } return(Task.FromResult(retorno)); } else { retorno.Objeto = _empresaRepository.BuscarEmpresaFiltro(filtro).Result; } return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao buscar empresa: " + ex.Message; return(Task.FromResult(retorno)); } }
/// <summary> /// Chama o service de validacao de string prima /// </summary> /// <param name="entrada"></param> /// <returns></returns> public async Task <RetornoRequisicao <StringPrima> > ValidarStringPrima(ValidarStringPrimaDto entrada) { var retornoService = new RetornoRequisicao <StringPrima>(); try { retornoService = await _validacaoStringPrimaService.ValidarStringPrima(entrada); if (retornoService.Status != HttpStatusCode.OK) { return(new RetornoRequisicao <StringPrima>() { Objeto = retornoService.Objeto, Mensagem = retornoService.Mensagem, Status = retornoService.Status }); } } catch (Exception ex) { return(new RetornoRequisicao <StringPrima>() { Objeto = null, Mensagem = "Ocorreu um erro ao retornar os dados: " + ex, Status = HttpStatusCode.InternalServerError }); } return(new RetornoRequisicao <StringPrima>() { Objeto = retornoService.Objeto, Mensagem = retornoService.Mensagem, Status = retornoService.Status }); }
public async Task <ActionResult <Cake> > Put(Cake cake) { using (IDbContextTransaction dbContextTransaction = context.Database.BeginTransaction()) { try { try { cake.PreparationDate = DateTime.Now; context.Entry(cake).State = EntityState.Modified; await context.SaveChangesAsync(); await dbContextTransaction.CommitAsync(); return(Ok(cake)); } catch (Exception ex) { await dbContextTransaction.RollbackAsync(); return(BadRequest(new RetornoRequisicao { Mensagem = ex.Message, Sucesso = false })); } } catch (Exception ex) { var retorno = new RetornoRequisicao() { Mensagem = ex.Message, Sucesso = false }; return(BadRequest(retorno)); } } }
public static RetornoRequestLira GetRetorno(RetornoRequisicao retorno, Exception ex) { var ret = GetRetorno(retorno); ret.MsgAdicional = ex.Message; return(ret); }
public Task <RetornoRequisicao <int> > BuscarProximoCodigo() { RetornoRequisicao <int> retorno = new RetornoRequisicao <int>(); try { retorno.Objeto = _empresaRepository.BuscarProximoCodigo().Result; return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao buscar próximo código: " + ex.Message; return(Task.FromResult(retorno)); } }
public Task <RetornoRequisicao <Empresa> > BuscarPorCodigo(string codigo) { RetornoRequisicao <Empresa> retorno = new RetornoRequisicao <Empresa>(); try { retorno.Objeto = _empresaRepository.BuscarEmpresa(codigo).Result; return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao buscar empresa: " + ex.Message; return(Task.FromResult(retorno)); } }
public Task <RetornoRequisicao <Fornecedor> > Cadastrar(Fornecedor fornecedor) { RetornoRequisicao <Fornecedor> retorno = new RetornoRequisicao <Fornecedor>(); try { _fornecedorRepository.CadastrarFornecedor(fornecedor); } catch (Exception ex) { retorno.Mensagem = "Erro ao cadastrar fornecedor: " + ex.Message; return(Task.FromResult(retorno)); } return(Task.FromResult(retorno)); }
public Task <RetornoRequisicao <Fornecedor> > Buscar(string id) { RetornoRequisicao <Fornecedor> retorno = new RetornoRequisicao <Fornecedor>(); try { retorno.Objeto = _fornecedorRepository.Buscar(id).Result; return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao buscar fornecedor: " + ex.Message; return(Task.FromResult(retorno)); } }
public Task <RetornoRequisicao <bool> > Atualizar(Empresa Empresa) { RetornoRequisicao <bool> retorno = new RetornoRequisicao <bool>(); try { _empresaRepository.AtualizarCadastroEmpresa(Empresa); retorno.Objeto = true; return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao atualizar cadastro da empresa: " + ex.Message; retorno.Objeto = false; return(Task.FromResult(retorno)); } }
public Task <RetornoRequisicao <bool> > Deletar(string id) { RetornoRequisicao <bool> retorno = new RetornoRequisicao <bool>(); try { _empresaRepository.DeletaCadastroEmpresa(id); retorno.Objeto = true; return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao deletar empresa: " + ex.Message; retorno.Objeto = false; return(Task.FromResult(retorno)); } }
public Task <RetornoRequisicao <bool> > Atualizar(Fornecedor fornecedor) { RetornoRequisicao <bool> retorno = new RetornoRequisicao <bool>(); try { _fornecedorRepository.AtualizarCadastroFornecedor(fornecedor); retorno.Objeto = true; return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao atualizar cadastro do fornecedor: " + ex.Message; retorno.Objeto = false; return(Task.FromResult(retorno)); } }
public Task <RetornoRequisicao <Empresa> > Cadastrar(Empresa empresa) { RetornoRequisicao <Empresa> retorno = new RetornoRequisicao <Empresa>(); try { _empresaRepository.CadastrarEmpresa(empresa); retorno.Mensagem = "OK"; } catch (Exception ex) { retorno.Mensagem = "Erro ao cadastrar empresa: " + ex.Message; return(Task.FromResult(retorno)); } return(Task.FromResult(retorno)); }
public async Task <IActionResult> ValidarStringPrima([FromBody] ValidarStringPrimaDto entrada) { try { var retorno = await _validacaoStringPrimaApplication.ValidarStringPrima(entrada); return(StatusCode(StatusCodes.Status200OK, retorno)); } catch (Exception ex) { var retorno = new RetornoRequisicao <object> { Objeto = null, Mensagem = $"Ocorreu um erro interno no servidor: {ex.Message}", Status = HttpStatusCode.NotFound }; return(StatusCode(StatusCodes.Status500InternalServerError, retorno)); } }
public Task <RetornoRequisicao <List <Empresa> > > BuscarTodos() { RetornoRequisicao <List <Empresa> > retorno = new RetornoRequisicao <List <Empresa> >(); retorno.Objeto = new List <Empresa>(); try { var retornoIList = _empresaRepository.BuscarTodos().Result; foreach (var item in retornoIList) { retorno.Objeto.Add(item); } return(Task.FromResult(retorno)); } catch (Exception ex) { retorno.Mensagem = "Erro ao buscar lista de empresas: " + ex.Message; return(Task.FromResult(retorno)); } }
public static RetornoRequestLira GetRetorno(RetornoRequisicao retorno) { return(new RetornoRequestLira(retorno)); }