public User GetUserInfo(string username, string pwd)
 {
     User user = null;
     using (DatabaseAccess.DatabaseLayer dbLayer = new DatabaseAccess.DatabaseLayer())
     {
         SqlCommand sqlCmd = new SqlCommand("GetUserInfo");
         sqlCmd.CommandType = CommandType.StoredProcedure;
         sqlCmd.Parameters.AddWithValue("@Username", username);
         sqlCmd.Parameters.AddWithValue("@Pwd", pwd);
         user = dbLayer.GetEntityList<User>(sqlCmd).FirstOrDefault();
     }
     return user;
 }
        public User GetUserInfo(string username, string pwd)
        {
            User user = null;

            using (DatabaseAccess.DatabaseLayer dbLayer = new DatabaseAccess.DatabaseLayer())
            {
                SqlCommand sqlCmd = new SqlCommand("GetUserInfo");
                sqlCmd.CommandType = CommandType.StoredProcedure;
                sqlCmd.Parameters.AddWithValue("@Username", username);
                sqlCmd.Parameters.AddWithValue("@Pwd", pwd);
                user = dbLayer.GetEntityList <User>(sqlCmd).FirstOrDefault();
            }
            return(user);
        }
        public bool Create(string username,string pwd,string email)
        {
            bool retVal = false;
            SqlCommand sqlCmd = new SqlCommand("CreateUser");
            sqlCmd.CommandType = CommandType.StoredProcedure;
            sqlCmd.Parameters.AddWithValue("@Username", username);
            sqlCmd.Parameters.AddWithValue("@Pwd", pwd);
            sqlCmd.Parameters.AddWithValue("@Email", email);
            int result = new DatabaseAccess.DatabaseLayer().ExecuteNonQuery(sqlCmd);
            if (result != Int32.MaxValue)
                retVal = true;

            return retVal;
        }
        public bool Create(string username, string pwd, string email)
        {
            bool       retVal = false;
            SqlCommand sqlCmd = new SqlCommand("CreateUser");

            sqlCmd.CommandType = CommandType.StoredProcedure;
            sqlCmd.Parameters.AddWithValue("@Username", username);
            sqlCmd.Parameters.AddWithValue("@Pwd", pwd);
            sqlCmd.Parameters.AddWithValue("@Email", email);
            int result = new DatabaseAccess.DatabaseLayer().ExecuteNonQuery(sqlCmd);

            if (result != Int32.MaxValue)
            {
                retVal = true;
            }

            return(retVal);
        }