예제 #1
0
        /// <summary>
        /// Displays the data of particular option
        /// </summary>
        /// <param name="op"></param>
        private void SqlDataRead(UserChoiceEnum op)
        {
            UserBusiness  userBusiness = new UserBusiness();
            SqlDataReader tab          = userBusiness.GetUserDetails(op);

            Console.WriteLine(StringLiterals.TableData);
            while (tab.Read())
            {
                for (int i = 0; i < tab.FieldCount; i++)
                {
                    Console.Write(tab.GetValue(i) + "\t");
                }
                Console.WriteLine();
            }
        }
예제 #2
0
 public List <UserModel> GetUserDetails(UserChoiceEnum role)
 {
     if (role == UserChoiceEnum.Student)
     {
         return(DataSource._userList.Where(m => m.IsStudent).ToList());
     }
     else if (role == UserChoiceEnum.Other)
     {
         return(DataSource._userList.Where(m => !m.IsStudent).ToList());
     }
     else
     {
         return(DataSource._userList);
     }
 }
예제 #3
0
 /// <summary>
 /// method to get user details
 /// </summary>
 /// <param name="role">user choice enumeration</param>
 /// <returns></returns>
 public List <UserModel> GetUserDetails(UserChoiceEnum role)
 {
     return(_userData.GetUserDetails(role));
 }
예제 #4
0
 /// <summary>
 /// method to get user details
 /// </summary>
 /// <param name="role">user choice enumeration</param>
 /// <returns></returns>
 public SqlDataReader GetUserDetails(UserChoiceEnum role)
 {
     return(_userData.GetUserDetails(role));
 }
예제 #5
0
 /// <summary>
 /// GEts the details
 /// </summary>
 /// <param name="role">Enumeration</param>
 /// <returns>data returned in form of sqlDataReader</returns>
 internal SqlDataReader GetUserDetails(UserChoiceEnum role)
 {
     return(_userBusiness.GetUserDetails(role));
 }