private async Task <List <Cidade> > SelecionarTodasCidades() { using (CidadeRepository repository = new CidadeRepository()) { return(await repository.SelecionarTodos(true)); } }
public UsuarioController() { repository = new UsuarioRepository(); repositoryPais = new PaisRepository(); repositoryEstado = new EstadoRepository(); repositoryCidade = new CidadeRepository(); }
private async Task Remover() { if (await ExisteDependencia()) { if (MessageBox.Show($"A cidade {cidade.Nome} não pode ser excluida, por que existe dependencias. Deseja inativar?", "Atenção", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { cidade.IsAtivo = false; cidade.IdEstado = cidade.Estado.IdEstado; using (CidadeRepository repository = new CidadeRepository()) { var cidadeInativada = await repository.Salvar(cidade); MessageBox.Show($"A cidade {cidadeInativada.Nome} foi inativada com sucesso", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information); await CarregarGrid(); } } } else { using (CidadeRepository repository = new CidadeRepository()) { await repository.Remover(cidade); MessageBox.Show($"A cidade {cidade.Nome} foi removida com sucesso", "Informações", MessageBoxButtons.OK, MessageBoxIcon.Information); await CarregarGrid(); } } }
public ActionResult ObterTodosPorJSON() { string start = Request.QueryString["start"]; string length = Request.QueryString["length"]; string draw = Request.QueryString["draw"]; string search = '%' + Request.QueryString["search[value]"] + '%'; string orderColumn = Request.QueryString["order[0][column]"]; string orderDir = Request.QueryString["order[0][dir]"]; orderColumn = orderColumn == "1" ? "e.nome" : "c.nome"; CidadeRepository repository = new CidadeRepository(); List <Cidade> cidades = repository.ObterTodosParaJSON(start, length, search, orderColumn, orderDir); int countCidades = repository.ContabilizarCidades(); int countFiltered = repository.ContabilizarCidadesFiltradas(search); return(Content(JsonConvert.SerializeObject(new { data = cidades, draw = draw, recordsTotal = countCidades, recordsFiltered = countFiltered }))); }
public ActionResult Editar(int id) { Cidade cidade = new CidadeRepository().ObterPeloId(id); ViewBag.Cidade = cidade; return(Content(JsonConvert.SerializeObject(cidade))); }
public Object BD(char _comando, Object _param) { try { CidadeRepository dao = new CidadeRepository(); switch (_comando) { /* * case 't': * return dao.GetAll(); * * case 'o': * //return dao.GetForID((Int64)_param); * case 'i': * //return dao.Insert((Cidade)_param); * case 'd': * //return dao.Delete((Int64)_param); * case 'u': * //return dao.Update((Cidade)_param); */ case 'f': return(dao.ListarCidadesPorEstado((Int64)_param)); } return(null); } catch (Exception ex) { throw new Exception(ex.Message); } }
private static void HandleCidade(Licitacao licitacao, string orgao) { Dictionary <string, int?> ufToCidade = UfToNomeCidadeToIdCidade.ContainsKey(licitacao.EstadoFonte) ? UfToNomeCidadeToIdCidade[licitacao.EstadoFonte] : null; List <Cidade> cities = new CidadeRepository().FindByUf(licitacao.EstadoFonte); string cidadeEstado = CityUtil.FindCity(licitacao); string cityMatch = GetCityMatch(ufToCidade, orgao); if (orgao.Contains("MUNICIPIO")) { licitacao.Cidade = orgao.Replace("MUNICIPIO DE ", "").Replace("MUNICIPIO DA ", ""); licitacao.CidadeFonte = ufToCidade.ContainsKey(StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())) ? ufToCidade[StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())] : CityUtil.GetCidadeFonte(licitacao.Cidade, ufToCidade); return; } if (orgao.Contains("PREFEITURA MUNICIPAL")) { licitacao.Cidade = orgao.Replace("PREFEITURA MUNICIPAL DE ", "").Replace("PREFEITURA MUNICIPAL DA ", ""); licitacao.CidadeFonte = ufToCidade.ContainsKey(StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())) ? ufToCidade[StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())] : CityUtil.GetCidadeFonte(licitacao.Cidade, ufToCidade); return; } if (!string.IsNullOrEmpty(cidadeEstado)) { licitacao.Cidade = cidadeEstado.Split('/')[0]; licitacao.CidadeFonte = Convert.ToInt16(cidadeEstado.Split('/')[2]); return; } if (!string.IsNullOrEmpty(cityMatch)) { licitacao.Cidade = cityMatch.ToUpper(); licitacao.CidadeFonte = ufToCidade.ContainsKey(StringHandle.RemoveAccent(cityMatch.ToUpper())) ? ufToCidade[StringHandle.RemoveAccent(cityMatch.ToUpper())] : CityUtil.GetCidadeFonte(licitacao.Cidade, ufToCidade); return; } if (licitacao.Cidade == null || licitacao.CidadeFonte == null) { if (UfToCapital.ContainsKey(licitacao.EstadoFonte)) { licitacao.Cidade = UfToCapital[licitacao.EstadoFonte]; licitacao.CidadeFonte = ufToCidade != null?ufToCidade.ContainsKey(StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())) ? ufToCidade[StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())] : null : null; } else { Orgao orgaoDb = OrgaoRepository.FindOrgao(licitacao.Departamento); if (orgaoDb != null) { licitacao.Cidade = UfToCapital.ContainsKey(orgaoDb.Estado) ? UfToCapital[orgaoDb.Estado] : null; licitacao.CidadeFonte = ufToCidade != null? ufToCidade.ContainsKey(StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())) ? ufToCidade[StringHandle.RemoveAccent(licitacao.Cidade.ToUpper())] : null : null; } } } }
public static int GetIdCidade(string cidade, string uf) { CidadeRepository repository = new CidadeRepository(); int IdCidade = repository.FindIdByCity(cidade, uf); return(IdCidade); }
public ActionResult Cadastro() { CidadeRepository cidadeRepository = new CidadeRepository(); List <Cidade> cidades = cidadeRepository.ObterTodos(""); ViewBag.Cidades = cidades; return(View()); }
public ClientesController(ClienteRepository clienteServico, RuaRepository ruaServico, BairroRepository bairroServico, CidadeRepository cidadeServico) { _clienteServico = clienteServico; _ruaServico = ruaServico; _bairroServico = bairroServico; _cidadeServico = cidadeServico; }
public BaseResponse <CidadeDTO> .Collection ListAllCities() { var resp = new BaseResponse <CidadeDTO> .Collection(); using (ICidadeRepository cidadeRepository = new CidadeRepository()) { resp = cidadeRepository.ListAll(); } return(resp); }
protected override void ValidarAtributos(AnuncioEntity aObjeto) { if (!Enum.IsDefined(typeof(StatusAnuncio), aObjeto.IdStatus)) { throw new DbValidationException("O Id do status do anúncio é inválido."); } if (!Enum.IsDefined(typeof(TiposAnuncio), aObjeto.IdTipo)) { throw new DbValidationException("O Id do tipo do anúncio é inválido."); } if (aObjeto.IdPet == default || new PetRepository().Listar(aObjeto.IdPet) == null) { throw new DbValidationException("O Id do pet do anúncio é inválido."); } if (aObjeto.IdLocalizacao.HasValue) { if (aObjeto.IdLocalizacao == default) { aObjeto.IdLocalizacao = null; } else if (new LocalizacaoRepository().Listar(aObjeto.IdLocalizacao.Value) == null) { throw new DbValidationException("O Id da localização do anúncio é inválido."); } } if (aObjeto.IdEstado == default || new EstadoRepository().Listar(aObjeto.IdEstado) == null) { throw new DbValidationException("O Id do estado do anúncio é inválido."); } if (aObjeto.IdCidade == default) { throw new DbValidationException("O Id da cidade do anúncio é inválido."); } var cidade = new CidadeRepository().Listar(aObjeto.IdCidade); if (cidade == null) { throw new DbValidationException("O Id da cidade do anúncio é inválido."); } else if (cidade.IdEstado != aObjeto.IdEstado) { throw new DbValidationException("O Id da cidade não é referente ao Id do estado informado."); } if (aObjeto.IdUsuario == default || new UsuarioRepository().Listar(aObjeto.IdUsuario) == null) { throw new DbValidationException("O Id do usuário do anúncio é inválido."); } }
public FrmMunicipio() { try { InitializeComponent(); repository = GetInstanceRepository(); comboBox.SelectedIndex = 15; } catch (Exception ex) { ex.Message.ShowError(); Close(); } }
public FrmMunicipio(int id) { try { InitializeComponent(); repository = GetInstanceRepository(); PreencherControles(id); this.IsUpdate = true; } catch (Exception ex) { ex.Message.ShowError(); Close(); } }
public ActionResult Editar(int id) { Cliente cliente = repository.ObterPeloId(id); ViewBag.Cliente = cliente; CidadeRepository cidadeRepository = new CidadeRepository(); List <Cidade> cidades = cidadeRepository.ObterTodos(""); ViewBag.Cidades = cidades; return(View()); }
public void Save() { CidadeRepository cidadeRep = new CidadeRepository(); if (CidadeId == 0) { cidadeRep.Salvar(this); } else { cidadeRep.Alterar(this); } }
public ActionResult Store(CidadeString cidade) { Cidade cidadeModel = new Cidade() { Id = Convert.ToInt32(cidade.Id), IdEstado = Convert.ToInt32(cidade.IdEstado), Nome = cidade.Nome.ToString() }; int identificador = new CidadeRepository().Cadastrar(cidadeModel); return(Content(JsonConvert.SerializeObject(new { id = identificador }))); }
public void Inserir_ValidCidade_DoesntThrowException() { var usuario = new CidadeEntity() { Nome = "Belo Horizonte", IdEstado = 1, IdLoginCadastro = 1, }; var codigo = new CidadeRepository().Inserir(usuario); Assert.IsTrue(codigo > 0); }
public ActionResult Inserir() { if (LoginController.retorno == true) { CidadeRepository cidadeRepository = new CidadeRepository(); ViewBag.Cidades = cidadeRepository.ObterTodos(); return(View()); } else { return(Redirect("/login")); } }
public ActionResult Cadastro() { EstadoRepository estadoRepository = new EstadoRepository(); List <Estado> estados = estadoRepository.ObterTodos(); ViewBag.Cidades = estados; CidadeRepository cidadeRepository = new CidadeRepository(); List <Cidade> cidades = cidadeRepository.ObterTodos(); ViewBag.Cidades = cidades; return(View()); }
public void Save() { //new CidadeRepository().Salvar(); CidadeRepository cidadeRep = new CidadeRepository(); if (IdCidade == 0) { cidadeRep.Salvar(this); } else { cidadeRep.Alterar(this); } }
public ActionResult Alterar(int id) { if (LoginController.retorno == true) { ViewBag.Clientes = repository.ObterPeloId(id); CidadeRepository cidadeRepository = new CidadeRepository(); ViewBag.Cidades = cidadeRepository.ObterTodos(); return(View()); } else { return(Redirect("/login")); } }
public void ListarCidades_FiltroPorIBGE_SemResultados_Test() { using (var context = Helpers.InicializadorBDParaTestes.ObterContextApiTestes()) { Helpers.InicializadorBDParaTestes.Seed(context); var repository = new CidadeRepository(context); var service = new CidadesService(repository); var result = service.PesquisarCidades(12345, null, null, null, null); Assert.IsTrue(result.Cidades.Count() == 0); Assert.IsTrue(result.QuantidadeCidades == result.Cidades.Count()); } }
public ActionResult ObterTodosPorJSONParaSelect2() { List <Cidade> cidades = new CidadeRepository().ObterTodosParaSelect(); var x = new object[cidades.Count]; int i = 0; foreach (var cidade in cidades) { x[i] = new { id = cidade.Id, text = cidade.Nome, idEstado = cidade.IdEstado }; i++; } return(Content(JsonConvert.SerializeObject(new { results = x }))); }
public void ListarCapitais_Test() { using (var context = Helpers.InicializadorBDParaTestes.ObterContextApiTestes()) { Helpers.InicializadorBDParaTestes.Seed(context); var repository = new CidadeRepository(context); var service = new CidadesService(repository); var capitais = service.ListarCapitais(); Assert.IsTrue(capitais.Count() > 0); Assert.IsTrue(capitais.Count() == 3); } }
public void ListarCidades_FiltroPorMicroRegiao_Purus_Test() { using (var context = Helpers.InicializadorBDParaTestes.ObterContextApiTestes()) { Helpers.InicializadorBDParaTestes.Seed(context); var repository = new CidadeRepository(context); var service = new CidadesService(repository); var result = service.PesquisarCidades(null, null, null, "Purus", null); Assert.IsTrue(result.Cidades.Count() == 1); Assert.IsTrue(result.QuantidadeCidades == result.Cidades.Count()); Assert.IsTrue(result.Cidades.FirstOrDefault().Ibge == 1302405); } }
private async Task <bool> ExisteDependencia() { using (CidadeRepository repository = new CidadeRepository()) { var cidades = await repository.SelecionarTodosPorEstado(estado.IdEstado); if (cidades.Count > 0) { return(true); } else { return(false); } } }
private async Task Salvar() { using (CidadeRepository repository = new CidadeRepository()) { await repository.Salvar(new Cidade( txtNome.Text, (int)cmbEstado.SelectedValue ) { IdCidade = cidade.IdCidade, IsAtivo = chkAtivo.Checked }); DialogResult = DialogResult.OK; } }
public ActionResult Principal(string nomeCidade) { var iCidade = new CidadeRepository(bd); var cidade = iCidade.ObterLojas(nomeCidade); if (cidade == null) { return View(); } var _bairro = cidade.bairro.Select(model => model.loja); var lojas = _bairro.SelectMany(model => model.AsQueryable()).AsQueryable(); ViewBag.RefLocation = (string)nomeCidade; return View(lojas); }
public void ListarCidades_FiltroPorIBGE_Joinville_Test() { using (var context = Helpers.InicializadorBDParaTestes.ObterContextApiTestes()) { Helpers.InicializadorBDParaTestes.Seed(context); var repository = new CidadeRepository(context); var service = new CidadesService(repository); var result = service.PesquisarCidades(4208302, null, null, null, null); Assert.IsTrue(result.Cidades.Count() == 1); Assert.IsTrue(result.QuantidadeCidades == result.Cidades.Count()); Assert.IsTrue(result.Cidades.FirstOrDefault().Nome == "Itapema"); Assert.IsTrue(result.Cidades.FirstOrDefault().Ibge == 4208302); } }
public ActionResult Update(Cidade cidade) { bool alterado = new CidadeRepository().Alterar(cidade); int sucesso = 0; if (alterado == true) { sucesso = 1; } else { sucesso = 0; } return(Content(JsonConvert.SerializeObject(sucesso))); }