/// <summary>
 /// Selects records based on the passed filters as a collection (List) of Admin.
 /// </summary>
 public static List <Admin> SelectAllDynamicWhere(int?adminId, string adminName, string adminPassword)
 {
     return(AdminDataLayer.SelectAllDynamicWhere(adminId, adminName, adminPassword));
 }
        /// <summary>
        /// Selects records based on the passed filters as a collection (List) of Admin sorted by the sort expression.
        /// </summary>
        public static List <Admin> SelectAllDynamicWhere(int?adminId, string adminName, string adminPassword, string sortByExpression)
        {
            List <Admin> objAdminCol = AdminDataLayer.SelectAllDynamicWhere(adminId, adminName, adminPassword);

            return(SortByExpression(objAdminCol, sortByExpression));
        }
 /// <summary>
 /// Selects all records as a collection (List) of Admin
 /// </summary>
 public static List <Admin> SelectAll()
 {
     return(AdminDataLayer.SelectAll());
 }
        /// <summary>
        /// Selects all records as a collection (List) of Admin sorted by the sort expression
        /// </summary>
        public static List <Admin> SelectAll(string sortByExpression)
        {
            List <Admin> objAdminCol = AdminDataLayer.SelectAll();

            return(SortByExpression(objAdminCol, sortByExpression));
        }
 /// <summary>
 /// Selects records as a collection (List) of Admin sorted by the sortByExpression and returns the rows (# of records) starting from the startRowIndex
 /// </summary>
 public static List <Admin> SelectSkipAndTake(int rows, int startRowIndex, string sortByExpression)
 {
     sortByExpression = GetSortExpression(sortByExpression);
     return(AdminDataLayer.SelectSkipAndTake(sortByExpression, startRowIndex, rows));
 }
 /// <summary>
 /// Selects records as a collection (List) of Admin sorted by the sortByExpression starting from the startRowIndex, based on the search parameters
 /// </summary>
 public static List <Admin> SelectSkipAndTakeDynamicWhere(int?adminId, string adminName, string adminPassword, int rows, int startRowIndex, string sortByExpression)
 {
     sortByExpression = GetSortExpression(sortByExpression);
     return(AdminDataLayer.SelectSkipAndTakeDynamicWhere(adminId, adminName, adminPassword, sortByExpression, startRowIndex, rows));
 }
 /// <summary>
 /// Gets the total number of records in the Admin table
 /// </summary>
 public static int GetRecordCount()
 {
     return(AdminDataLayer.GetRecordCount());
 }
 /// <summary>
 /// Gets the total number of records in the Admin table based on search parameters
 /// </summary>
 public static int GetRecordCountDynamicWhere(int?adminId, string adminName, string adminPassword)
 {
     return(AdminDataLayer.GetRecordCountDynamicWhere(adminId, adminName, adminPassword));
 }
 /// <summary>
 /// Selects a record by primary key(s)
 /// </summary>
 public static Admin SelectByPrimaryKey(int adminId)
 {
     return(AdminDataLayer.SelectByPrimaryKey(adminId));
 }
 /// <summary>
 /// Deletes a record based on primary key(s)
 /// </summary>
 public static void Delete(int adminId)
 {
     AdminDataLayer.Delete(adminId);
 }
        /// <summary>
        /// Updates a record
        /// </summary>
        public void Update()
        {
            Admin objAdmin = (Admin)this;

            AdminDataLayer.Update(objAdmin);
        }
        /// <summary>
        /// Inserts a record
        /// </summary>
        public int Insert()
        {
            Admin objAdmin = (Admin)this;

            return(AdminDataLayer.Insert(objAdmin));
        }
 /// <summary>
 /// Selects AdminId and AdminName columns for use with a DropDownList web control, ComboBox, CheckedBoxList, ListView, ListBox, etc
 /// </summary>
 public static List <Admin> SelectAdminDropDownListData()
 {
     return(AdminDataLayer.SelectAdminDropDownListData());
 }