public void TestMethod1() { Endereco endereco = new Endereco { Ativo = true, Bairro = "Higienopolis", CEP = "01244010", Cidade = "São Paulo", Complemento = "DO lado da antena da band", DataCriacao = DateTime.Now, DataEdicao = DateTime.Now, Descricao = "teste", Estado = "SP", ID = 0, idUsuario = 1, Local = "Rua minas gerais ap 38b", Nome = "Casa", NumeroLocal = 428, Status = 1, UsuarioCriacao = 1, UsuarioEdicao = 1 }; EnderecoBO.Save(endereco); }
public IActionResult Post([FromBody] EnderecoModel endereco) { EnderecoBO enderecoBO; ObjectResult response; try { _log.LogInformation($"Starting Post('{JsonConvert.SerializeObject(endereco, Formatting.None)}')"); enderecoBO = new EnderecoBO(_loggerFactory, _config); endereco = enderecoBO.Insert(endereco); response = Ok(endereco); _log.LogInformation($"Finishing Post"); } catch (Exception ex) { _log.LogError(ex.Message); response = StatusCode(500, ex.Message); } return(response); }
public IActionResult Put(int id, EnderecoModel endereco) { EnderecoBO enderecoBO; ObjectResult response; try { _log.LogInformation($"Starting Put( {id}, '{JsonConvert.SerializeObject(endereco, Formatting.None)}')"); enderecoBO = new EnderecoBO(_loggerFactory, _config); endereco.ID_end = id; endereco = enderecoBO.Update(endereco); response = Ok(endereco); _log.LogInformation($"Finishing Put( {id} )"); } catch (Exception ex) { _log.LogError(ex.Message); response = StatusCode(500, ex.Message); } return(response); }
public IActionResult Get(int id) { EnderecoBO enderecoBO; EnderecoModel endereco; ObjectResult response; try { _log.LogInformation($"Starting Get( {id} )"); enderecoBO = new EnderecoBO(_loggerFactory, _config); endereco = enderecoBO.Get(id); if (endereco != null) { response = Ok(endereco); } else { response = NotFound(string.Empty); } _log.LogInformation($"Finishing Get( {id} )"); } catch (Exception ex) { _log.LogError(ex.Message); response = StatusCode(500, ex.Message); } return(response); }
public IActionResult Get(string name = null) { EnderecoBO enderecoBO; List <EnderecoModel> enderecos; ObjectResult response; try { _log.LogInformation("Starting Get()"); enderecoBO = new EnderecoBO(_loggerFactory, _config); enderecos = enderecoBO.Get(name); response = Ok(enderecos); _log.LogInformation($"Finishing Get() with '{enderecos.Count}' results"); } catch (Exception ex) { _log.LogError(ex.Message); response = StatusCode(500, ex.Message); } return(response); }
public ActionResult ListarEndereco() { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id).OrderBy(c => c.Id).ToList(); ViewBag.lista = listaEndereco; ViewBag.TotalResultados = listaEndereco.Count; return(View("ListarEndereco")); }
public string Save([FromBody] Endereco obj) { try { EnderecoBO.Save(obj); return("Endereco cadastrado com sucesso"); } catch (Exception e) { return("Houve uma falha ao salvar, aguarde uns instante ou entre em contato com o suporte"); } }
public ActionResult EditarEndereco(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); endereco.Usuario = usuario; endereco.UsuarioId = usuario.Id; return(View("Endereco", endereco)); }
public async Task <object> GetEnderecoByCepAsync(string cep) { try { Object retorno = await EnderecoBO.GetEnderecoByCepAsync(cep); return(retorno); } catch { return(new { Menssagem = "Houve uma falha" }); } }
public string Remove([FromBody] Endereco obj) { EnderecoBO Endereco = new EnderecoBO(); try { //Status de remoção EnderecoBO.Remove(obj); return("Endereco removido com sucesso"); } catch (Exception e) { return("Houve uma falha ao salvar, aguarde uns instante ou entre em contato com o suporte"); } }
public ActionResult ExcluirEndereco(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); EnderecoBO.ExcluirEndereco(endereco); TempData["Mensagem"] = " Endereço excluído com sucesso."; List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id).OrderBy(c => c.Id).ToList(); ViewBag.lista = listaEndereco; ViewBag.TotalResultados = listaEndereco.Count; return(View("ListarEndereco")); }
public FileResult Imprimir(long id) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; Endereco endereco = EnderecoBO.ObterEndereco(id, usuario.Id); PreencherViewBag(); string caminho = endereco.Imprimir(endereco); FileInfo arquivoInfo = new FileInfo(caminho); byte[] fileBytes = System.IO.File.ReadAllBytes(caminho); string fileName = arquivoInfo.Name; return(File(fileBytes, System.Net.Mime.MediaTypeNames.Application.Octet, fileName)); }
public ActionResult EditarEndereco(Endereco endereco) { Usuario usuario = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); if (endereco.Rua.Equals("") || endereco.Bairro.Equals("") || endereco.Numero == 0 || endereco.Cidade.Equals("") || endereco.Estado.Equals("")) { TempData["Mensagem"] = "Favor preencher todos os campos."; return(View("Endereco", endereco)); } endereco.UsuarioId = usuario.Id; EnderecoBO.EditarEndereco(endereco); TempData["Mensagem"] = " Endereco editado com sucesso."; return(View("Endereco", endereco)); }
public ActionResult Index(Usuario usuario) { Usuario usuarioSessao = (Usuario)HttpContext.Session["usuario"]; this.PreencherViewBag(); usuario.Id = usuarioSessao.Id; if (usuario.Endereco != null && usuario.Endereco.Id > 0) { usuario.Endereco = EnderecoBO.ObterEndereco(usuario.Endereco.Id, usuarioSessao.Id); } if (usuario.FormaPagamento != null && usuario.FormaPagamento.Id > 0) { usuario.FormaPagamento = FormaPagamentoBO.ObterFormaPagamento(usuario.FormaPagamento.Id, usuarioSessao.Id); } UsuarioBO.EditarUsuario(usuario); TempData["Mensagem"] = "Usuário cadastrado com sucesso."; return(View("User", usuario)); }
private void PreencherViewBag() { Sacola sacola = (Sacola)HttpContext.Session["sacola"]; Usuario usuario = (Usuario)HttpContext.Session["usuario"]; // this.CriarPedido("06013737665"); List <Produto> listaProduto = ProdutoBO.ListarProduto(); if (sacola == null) { sacola = new Sacola(); } if (usuario != null) { sacola.Usuario = usuario; } sacola.TotalProduto = 0; foreach (SacolaProduto produto in sacola.Produtos) { sacola.TotalProduto = sacola.TotalProduto + (produto.Produto.Valor * produto.Produto.Qtde); } sacola.TotalSacola = sacola.TotalProduto; List <Produto> listaTodosProdutosAvulsos = listaProduto.Where(c => c.ehKit == false).ToList(); List <Endereco> listaEndereco = EnderecoBO.ListarEndereco(usuario.Id); List <FormaPagamento> listaFormaPagamento = FormaPagamentoBO.ListarFormaPagamento(usuario.Id); ViewBag.ComboEndereco = new SelectList(listaEndereco, "Id", "Rua"); ViewBag.ComboFormaPagamento = new SelectList(listaFormaPagamento, "Id", "Numero"); ViewBag.TotalAvulso = listaTodosProdutosAvulsos.Count; ViewBag.ListaProduto = listaTodosProdutosAvulsos; ViewBag.ListaProdutoSale = listaProduto.Where(c => c.ehSale == true); ViewBag.ListaKit = listaProduto.Where(c => c.ehKit == true); ViewBag.ListaProdutoArray = sacola.ProdutoSelecionado; ViewBag.ValorProdutoSelecionado = sacola.TotalSacola; ViewBag.QtdeProdutoSelecionado = sacola.Produtos.Count; ViewBag.ProdutosSacola = ""; ViewBag.Usuario = usuario; HttpContext.Session["sacola"] = sacola; }
public IActionResult Delete(int id) { EnderecoBO enderecoBO; ObjectResult response; try { _log.LogInformation($"Starting Delete( {id} )"); enderecoBO = new EnderecoBO(_loggerFactory, _config); enderecoBO.Delete(id); response = Ok(string.Empty); _log.LogInformation($"Finishing Delete( {id} )"); } catch (Exception ex) { _log.LogError(ex.Message); response = StatusCode(500, ex.Message); } return(response); }
public IList <Endereco> GetAll() { return(EnderecoBO.GetList()); }
public Endereco GetAllByID(int id) { return(EnderecoBO.GetAllByID(id)); }
public PessoaFacade() { cepBO = new CepBO(Dao); enderecoBO = new EnderecoBO(Dao); pessoaBO = new PessoaBO(Dao); }
public Endereco GetEnderecoByUsuario(int idUsuario) { return(EnderecoBO.GetEnderecoByUsuario(idUsuario)); }