public IEnumerable <Estado> GetEstados() { using (var repositorio = new EnderecoRepositorio(new Connection(new System.Data.SqlClient.SqlConnection()))) { return(repositorio.ListarEstadoClinica()); } }
public IEnumerable <string> GetBairros(int idCidade) { using (var repositorio = new EnderecoRepositorio(new Connection(new System.Data.SqlClient.SqlConnection()))) { return(repositorio.ListarBairroClinica(idCidade)); } }
public ActionResult Apagar(int id) { EnderecoRepositorio repositorio = new EnderecoRepositorio(); repositorio.Apagar(id); return(RedirectToAction("Index")); }
public FuncionarioController(FuncionarioArmazenar produtoArmazenar, FuncionarioRepositorio produtoRepository, EnderecoArmazenar enderecoArmazenar, EnderecoRepositorio enderecoRepositorio) { _produtoRepository = produtoRepository; _produtoArmazenar = produtoArmazenar; _enderecoArmazenar = enderecoArmazenar; _enderecoRepository = enderecoRepositorio; }
public IEnumerable <Cidade> GetCidades(int idEstado) { using (var repositorio = new EnderecoRepositorio(new Connection(new System.Data.SqlClient.SqlConnection()))) { return(repositorio.ListarCidadeClinica(idEstado)); } }
public NovoEnderecoPopUp() { InitializeComponent(); var repositorio = new EnderecoRepositorio(new PizzariaContext()); _enderecoServico = new EnderecoServico(repositorio); }
// GET: Enderecos public ActionResult Index(string pesquisa) { EnderecoRepositorio repositorio = new EnderecoRepositorio(); List <Endereco> enderecos = repositorio.ObterTodos(pesquisa); ViewBag.Enderecos = enderecos; return(View()); }
public ActionResult Editar(int id) { EnderecoRepositorio repositorio = new EnderecoRepositorio(); Endereco endereco = repositorio.ObterPeloId(id); ViewBag.Endereco = endereco; return(View()); }
public EnderecoPopUp() { InitializeComponent(); var repositorio = new EnderecoRepositorio(new PizzariaContext()); this._enderecoServico = new EnderecoServico(repositorio); dataGridViewEnderecos.AutoGenerateColumns = true; this.AtualizarLista(true); }
public IActionResult Delete([FromRoute] long id) { var endereco = new EnderecoRepositorio().BuscarPeloId(id); if (endereco == null) { return(BadRequest("Endereço não encontrado")); } new EnderecoRepositorio().Deletar(endereco); return(Ok("Endereço Deletado com sucesso")); }
public IActionResult Get() { var enderecos = new EnderecoRepositorio().BuscarTudo(); if (!enderecos.Any()) { return(NotFound("Endereços não foram encontrados")); } var enderecosModelo = EnderecoServico.CriarListaEnderecosModelo(enderecos); return(Ok(enderecosModelo.ParaJson())); }
public IActionResult Get([FromRoute] long id) { var endereco = new EnderecoRepositorio().BuscarPeloId(id); if (endereco == null) { return(NotFound("Endereço não encontrado")); } var enderecoModelo = new EnderecoModelo(); enderecoModelo.CopiarDaEntidade(endereco); return(Ok(enderecoModelo.ParaJson())); }
public IActionResult Delete([FromRoute] long id) { var entidade = new EnderecoRepositorio().BuscarPeloId(id); if (entidade.Id > 0) { new EnderecoRepositorio().Deletar(entidade); return(Ok("Deletado com sucesso")); } else { return(BadRequest("Registro não encontrado")); } }
public IActionResult Get([FromRoute] long id) { var EnderecoModelo = new EnderecoModelo(); var retorno = new EnderecoRepositorio().BuscarPeloId(id); if (retorno.Id > 0) { EnderecoModelo.CopiarDaEntidade(retorno); return(Ok(EnderecoModelo.ParaJson())); } else { return(NotFound("Endereco não encontrado")); } }
public ActionResult Update(int id, string uf, string cidade, string lagradouro, string cep, string numero, string complemento) { Endereco endereco = new Endereco(); endereco.Id = id; endereco.Uf = uf; endereco.Cidade = cidade; endereco.Lagradouro = lagradouro; endereco.Cep = cep; endereco.Numero = numero; endereco.Complemento = complemento; EnderecoRepositorio repositorio = new EnderecoRepositorio(); repositorio.Atualizar(endereco); return(RedirectToAction("Index")); }
public IActionResult Get() { var EnderecoModelo = new EnderecoModelo(); var Enderecos = new EnderecoRepositorio().BuscarTudo(); if (Enderecos.Any()) { foreach (var item in Enderecos) { EnderecoModelo.CopiarDaEntidade(item); } return(Ok(EnderecoModelo.ParaJson())); } else { return(NotFound("Registros não foram encontrados")); } }
public IActionResult Put([FromRoute] long id, [FromBody] EnderecoModelo modelo) { var endereco = new EnderecoRepositorio().BuscarPeloId(id); if (endereco == null) { return(NotFound("Endereco não encontrado")); } endereco.CopiarDoModelo(modelo); if (endereco.Invalid) { return(BadRequest(endereco.Notifications)); } new EnderecoRepositorio().Atualizar(endereco); return(Ok("Endereço atualizado com sucesso")); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { // Aqui que vamos fazer a instancia dos objetos para trabalhar // de forma com injecão de dependencias. services.AddMvc() .SetCompatibilityVersion(CompatibilityVersion.Version_2_2); services.AddCors(); var connectionString = @"Data Source=DESKTOP-BFGEAHA\SQLEXPRESS03; Initial Catalog=PizzariaApi; User Id=sa; Password=123456;"; IClienteDAO clienteDAO = new ClienteDAO(connectionString); var repositorioCliente = new ClienteRepositorio(clienteDAO); var servicoCliente = new ClienteService(repositorioCliente); IPizzaDAO pizzaDAO = new PizzaDAO(connectionString); var repositorioPizza = new PizzaRepositorio(pizzaDAO); var servicoPizza = new PizzaService(repositorioPizza); IPedidoDAO pedidoDAO = new PedidoDAO(connectionString); var repositorioPedido = new PedidoRepositorio(pedidoDAO); var servicoPedido = new PedidoService(repositorioPedido); IBebidaDAO bebidaDAO = new BebidaDAO(connectionString); var repositorioBebida = new BebidaRepositorio(bebidaDAO); var servicoBebida = new BebidaService(repositorioBebida); IEnderecoDAO enderecoDAO = new EnderecoDAO(connectionString); var repositorioEndereco = new EnderecoRepositorio(enderecoDAO); var servicoEndereco = new EnderecoService(repositorioEndereco); //Para cada servico services.AddSingleton <IBebidaService>(servicoBebida); services.AddSingleton <IPedidoService>(servicoPedido); services.AddSingleton <IClienteService>(servicoCliente); services.AddSingleton <IEnderecoService>(servicoEndereco); services.AddSingleton <IPizzaService>(servicoPizza); }
public EnderecoServico() { _enderecoRepositorio = new EnderecoRepositorio(); }
public void Post([FromBody] Clinica value) { using (var transactionScope = new TransactionScope()) { var conexao = new Connection(new SqlConnection()); try { #region Validações if (value.Usuario == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotAcceptable) { Content = new StringContent("Usuário não informado."), ReasonPhrase = "Campo inválido" }); } if (value.Endereco == null) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotAcceptable) { Content = new StringContent("Endereço não informado."), ReasonPhrase = "Campo inválido" }); } if (string.IsNullOrWhiteSpace(value.Usuario.Login)) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotAcceptable) { Content = new StringContent("Login não informado."), ReasonPhrase = "Campo inválido" }); } if (string.IsNullOrWhiteSpace(value.Usuario.Senha)) { throw new HttpResponseException(new HttpResponseMessage(HttpStatusCode.NotAcceptable) { Content = new StringContent("Senha não informada."), ReasonPhrase = "Campo inválido" }); } #endregion using (var repositorioEndereco = new EnderecoRepositorio(conexao)) using (var repositorioClinica = new ClinicaRepositorio(conexao)) using (var repositorioUsuario = new UsuarioRepositorio(conexao)) { if (value.Endereco.IdBairro <= 0) { value.Endereco.IdBairro = repositorioEndereco.ObterIdBairro(value.Endereco); } value.Id = repositorioClinica.Criar(value); value.Usuario.idClinica = value.Id; repositorioUsuario.Criar(value.Usuario); transactionScope.Complete(); } } catch { throw; } } }
public EnderecoArmazenar(EnderecoRepositorio enderecoRepository) { _funcionarioRepository = enderecoRepository; }
public ClienteRepositorio() { _enderecoRepositorio = new EnderecoRepositorio(); }
public List <Endereco> Consulta() { EnderecoRepositorio rep = new EnderecoRepositorio(); return(rep.FindAll()); }
public Endereco Consulta(int id) { EnderecoRepositorio rep = new EnderecoRepositorio(); return(rep.FindById(id)); }
public void Excluir(Endereco e) { EnderecoRepositorio rep = new EnderecoRepositorio(); rep.Delete(e); }
public void Altualizar(Endereco e) { EnderecoRepositorio rep = new EnderecoRepositorio(); rep.Update(e); }
public void Cadastrar(Endereco e) { EnderecoRepositorio rep = new EnderecoRepositorio(); rep.Insert(e); }
public EnderecoController(EnderecoRepositorio enderecoRepositorio) { this.enderecoRepositorio = enderecoRepositorio; }
public EnderecoController() { repo = new EnderecoRepositorio(); }