public ActionResult DetalheCooperativa(string cooperativaId) { if (String.IsNullOrEmpty(cooperativaId)) { string mensagem = "Cooperativa não informada!"; return(RedirectToAction("Erro", "Home", new { Mensagem = mensagem })); } ReciclaFacil_Contexto db = new ReciclaFacil_Contexto(); Cooperativas c = db.Cooperativas.Find(cooperativaId); return(View(c)); }
public CooperativasController() { cooperativa = null; db = new ReciclaFacil_Contexto(); }
public ClientesController() { cliente = null; db = new ReciclaFacil_Contexto(); }
public FuncionariosController() { funcionario = null; db = new ReciclaFacil_Contexto(); }
public AdministradorController() { db = new ReciclaFacil_Contexto(); }
public PartialViewResult MapaCooperativa(string razaoSocial, string cidade, string estado) { ReciclaFacil_Contexto db = new ReciclaFacil_Contexto(); Cooperativas[] cooperativas; string busca = ""; busca = razaoSocial != "" ? busca + 1 : busca; busca = cidade != "" ? busca + 2 : busca; busca = estado != "" ? busca + 3 : busca; switch (busca) { case "1": cooperativas = db.Cooperativas.Where(c => c.razaoSocial.Contains(razaoSocial)).ToArray(); break; case "2": cooperativas = db.Cooperativas.Where(c => c.cidade.Contains(cidade)).ToArray(); break; case "3": cooperativas = db.Cooperativas.Where(c => c.estado.Contains(estado)).ToArray(); break; case "12": cooperativas = db.Cooperativas.Where(c => c.razaoSocial.Contains(razaoSocial) && c.cidade.Contains(cidade)).ToArray(); break; case "13": cooperativas = db.Cooperativas.Where(c => c.razaoSocial.Contains(razaoSocial) && c.estado.Contains(estado)).ToArray(); break; case "23": cooperativas = db.Cooperativas.Where(c => c.cidade.Contains(cidade) && c.estado.Contains(estado)).ToArray(); break; case "123": cooperativas = db.Cooperativas.Where(c => c.razaoSocial.Contains(razaoSocial) && c.cidade.Contains(cidade) && c.estado.Contains(estado)).ToArray(); break; default: cooperativas = db.Cooperativas.ToArray(); break; } CooperativaMapa[] cm = new CooperativaMapa[cooperativas.Count()]; for (int i = 0; i < cooperativas.Count(); i++) { cm[i] = new CooperativaMapa() { nome = cooperativas.ElementAt(i).razaoSocial, latitude = cooperativas.ElementAt(i).enderecoCoordenada.YCoordinate.Value.ToString().Replace(",", "."), longitude = cooperativas.ElementAt(i).enderecoCoordenada.XCoordinate.Value.ToString().Replace(",", "."), url = @Url.Action("DetalheCooperativa", "Home", new { cooperativaId = cooperativas[i].cooperativaId }) }; } MapaCooperativaViewModel model = new MapaCooperativaViewModel() { cooperativas = cm }; return(PartialView(model)); }