public void Atualizar(sosportaltipooperacao_Dommain dommain) { this._tipoOpApp.Atualizar(dommain); }
public void Salvar(sosportaltipooperacao_Dommain dommain) { this._tipoOpApp.Salvar(dommain); }
public List <sosportaltipooperacao_Dommain> ListarTodos() { try { var _connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ToString(); /* Criar conexão com banco de dados */ var _connection = new SqlConnection(_connectionString); /* Abrir conexão */ _connection.Open(); /* Criar comando que vai enviar informações para o banco */ SqlCommand _command = _connection.CreateCommand(); /* Adicionar as informações dentro do comando que vai enviar para o banco */ _command.CommandType = CommandType.StoredProcedure; /* Recebe o nome da procedure que esta sendo executada */ _command.CommandText = "Usp_Listar_TipoOperacao"; /* Defini o tempo que a conexão ficará aberta (Em Segundos [7200] = 2 horas) */ _command.CommandTimeout = 7200; /* Criar um adptador */ var sqlDataAdapter = new SqlDataAdapter(_command); /* Criar datatable vasia aonde vou adicionar os valores que serão retornados do banco */ var datatable = new DataTable(); /* Mandar comando ir ate o banco buscar os daods e o o adptador preencher a datatable */ sqlDataAdapter.Fill(datatable); /* Finaliza Conexão com banco de Dados */ _connection.Dispose(); _connection.Close(); var retorno = new List <sosportaltipooperacao_Dommain>(); /* O foreach varre o datarow e adiciona cada linha em uma lista ate acabar coleção */ foreach (DataRow linha in datatable.Rows) { //Adiciona as informações namespace entidade var entity = new sosportaltipooperacao_Dommain { IdTipoOperacao = int.Parse(linha["IdTipoOperacao"].ToString()), Cc = linha["Cc"].ToString(), Tipo = linha["Tipo"].ToString(), Tipo2 = linha["Tipo2"].ToString(), Status = bool.Parse(linha["Status"].ToString()), Operacao = linha["Operacao"].ToString(), }; retorno.Add(entity); } /* Retorna a tabela preenchida */ return(retorno); } catch (System.Data.SqlClient.SqlException exception) { throw new Exception(message: exception.Number.ToString() + " - " + exception.Message.ToString() + " - " + exception.InnerException.ToString()); } catch (Exception exception) { throw new Exception(exception.ToString()); } }
public void Salvar(sosportaltipooperacao_Dommain dommain) { this._context.sosportaltipooperacaos.Add(dommain); this._context.SaveChanges(); }
public void Atualizar(sosportaltipooperacao_Dommain dommain) { this._context.Entry(dommain).State = System.Data.Entity.EntityState.Modified; this._context.SaveChanges(); }