public int SetUserFeeling(UserInClass userInClass) { foreach (var feel in feelingStatus.ToArray()) { if (feel.Key == userInClass.User_Feeling) { return(feel.Value); } } return(-1); }
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); }
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); } }
public int UpdateClassStartedReact(UserInClass userInClass) { DBservices db = new DBservices(); return(db.UpdateClassStartedReact(userInClass, "ConnectionStringPerson")); }