public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var porteEmpresaViewModel = _porteEmpresaAppService.ObterPorId(id.Value); if (porteEmpresaViewModel == null) { return(HttpNotFound()); } return(View(porteEmpresaViewModel)); }
private void ConexaoNativa(List <ClienteViewModel> clientes, string porteEmpresaId) { string connectionString = System.Configuration.ConfigurationManager.ConnectionStrings["DefaultConnection"] .ConnectionString; string query = "SELECT ClienteId, Nome, PorteEmpresaId FROM dbo.Cliente WHERE PorteEmpresaId = " + porteEmpresaId; using (SqlConnection connection = new SqlConnection(connectionString)) { SqlCommand command = new SqlCommand(query, connection); connection.Open(); SqlDataReader reader = command.ExecuteReader(); try { while (reader.Read()) { ClienteViewModel clienteViewModel = new ClienteViewModel(); clienteViewModel.ClienteId = Guid.Parse(reader["ClienteId"].ToString()); clienteViewModel.Nome = reader["Nome"].ToString(); clienteViewModel.PorteEmpresaId = Convert.ToInt32(reader["PorteEmpresaId"]); clienteViewModel.PorteEmpresa = _porteEmpresaAppService.ObterPorId(Convert.ToInt32(reader["PorteEmpresaId"])); clientes.Add(clienteViewModel); } } finally { reader.Close(); } } }