public ActionResult List() { if (Session["FornecedorId"] == null) { return(RedirectToAction("Login", "Account")); } int.TryParse(Request.QueryString["cliente"], out var cliente); string estado = Request.QueryString["estado"]; string cidade = Request.QueryString["cidade"]; string bairro = Request.QueryString["bairro"]; decimal.TryParse(Request.QueryString["valorMinimo"], out var valorMinimo); decimal.TryParse(Request.QueryString["valorMaximo"], out var valorMaximo); //enumServico tipo = (enumServico)Enum.Parse(typeof(enumServico), Request.QueryString["tipo"]); //Enum.TryParse(Request.QueryString["tipo"], out enumServico tipo); int parsedValue; int?tipo = (int.TryParse(Request.QueryString["tipo"], out parsedValue)) ? (int?)parsedValue : null; var servicoRepo = new ServicoRepository(); return(PartialView(servicoRepo.GetByReport(Convert.ToInt32(Session["FornecedorId"]), cliente, estado, cidade, bairro, tipo, valorMinimo, valorMaximo))); }