//protected DatabaseRepository() //{ // Database = new SqlConnection(ConfigurationManager.ConnectionStrings["dbconnect"].ToString()); //} /// <summary> /// Create and open an sql connection. /// </summary> /// <returns>A new open sql connection</returns> protected SqlConnection GetConnection() { Connection = DataBaseProvider.GetSqlConnection(); if (Connection.State != ConnectionState.Open) { Connection.Open(); } return(Connection); }
public IList <SalesDto> GetAll() { List <SalesDto> salesList = new List <SalesDto>(); using (SqlConnection connection = DataBaseProvider.GetSqlConnection()) { using (IDataReader reader = DataBaseProvider.ExecuteCommand <IDataReader>(connection, GETALL, CommandType.StoredProcedure)) { while (reader.Read()) { SalesDto dto = DtoHelper.GetDto <SalesDto>(reader); salesList.Add(dto); } } } return(salesList); }