public ActionResult Filter()
        {
            if (Session["FornecedorId"] == null)
            {
                return(RedirectToAction("Login", "Account"));
            }

            var clienteRepo = new ClienteRepository();
            var clienteList = clienteRepo.GetAll();

            ViewData["Clientes"] = clienteList.Select(c => new SelectListItem
            {
                Text  = c.Nome.ToString(),
                Value = c.ClienteId.ToString()
            }).ToList();

            var estadoRepo = new EstadoRepository();

            ViewData["Estados"] = estadoRepo.Estados.Select(c => new SelectListItem
            {
                Text  = c.Nome.ToString(),
                Value = c.Sigla.ToString()
            }).ToList();

            ViewData["Cidades"] = clienteList.GroupBy(i => i.Cidade)
                                  .Select(group => group.First())
                                  .Select(c => new SelectListItem
            {
                Text  = c.Cidade,
                Value = c.Cidade
            }).ToList();

            var servicoRepo = new ServicoRepository();

            ViewData["Servicos"] = servicoRepo.GetByFornecedor(Convert.ToInt32(Session["FornecedorId"]));

            return(View());
        }