コード例 #1
0
 public int SetUserFeeling(UserInClass userInClass)
 {
     foreach (var feel in feelingStatus.ToArray())
     {
         if (feel.Key == userInClass.User_Feeling)
         {
             return(feel.Value);
         }
     }
     return(-1);
 }
コード例 #2
0
        public List <UserInClass> GetUserInClassReact(int userId)
        {
            //DateTime.Now.DayOfWeek.ToString();
            UserInClass        nextUserInClass = new UserInClass();
            List <UserInClass> userInClass     = new List <UserInClass>();
            List <Section>     section         = new List <Section>();
            DBservices         db = new DBservices();

            userInClass = db.GetUserInClassReact(userId, "userInClass", "ConnectionStringPerson");
            section     = db.GetAllSectionsReact(userInClass[0].ClassVersion, "section", "ConnectionStringPerson");
            userInClass = InsertSectionsToClasses(section, userInClass);
            userInClass = GetNextClassReact(userInClass);
            //userInClass = OrderUserClasses(userInClass);
            //nextUserInClass = GetNextClass(userInClass);
            //userInClass.Add(nextUserInClass);//last index is the next lesson the user need to do.
            return(userInClass);
        }
コード例 #3
0
        public int UserFeelingsReact(UserInClass userInClass)
        {
            string     userFeelingForDB = "";
            DBservices db = new DBservices();

            if (userInClass.BeforeClass != true)
            {
                userFeelingForDB = "user_feeling_finish";
            }
            else
            {
                userFeelingForDB = "user_feeling";
            }
            int feeling = SetUserFeeling(userInClass);

            if (feeling != -1)
            {
                return(db.UserFeelingsReact(feeling, userInClass, "UserInClass", userFeelingForDB));
            }
            else
            {
                return(0);
            }
        }
コード例 #4
0
        public int UpdateClassStartedReact(UserInClass userInClass)
        {
            DBservices db = new DBservices();

            return(db.UpdateClassStartedReact(userInClass, "ConnectionStringPerson"));
        }