public void R3(Predict_DAO_MC dao, RecommdationSchedule schedule, int nbR3, Dictionary<string, double> UCA, List<QTY_GAP> lst) { List<Recommendation_Meta_Item> list = GetRecommendationR3(dao, nbR3); list = GetQuantityTraditionalUsersR3(dao, list, UCA); dao.RemoveDuplicateR3R1(); Normaliser(list); AddGAPtoListRecommends(lst, list); dao.InsertList(list, schedule); }
public void R4(Predict_DAO_MC dao, RecommdationSchedule schedule, double paramR4, Dictionary<string, double> UCA, List<QTY_GAP> lst) { List<Recommendation_Meta_Item> list = GetRecommendationR4(dao, paramR4, UCA); Normaliser(list); AddGAPtoListRecommends(lst, list); dao.InsertList(list, schedule); }
//Corrected by MC. NGUYEN 22.10.2014 public void R1(Predict_DAO_MC dao, RecommdationSchedule schedule, int nbR1, Dictionary<string, double> UCA, List<QTY_GAP> list) { //Get recommendations for traditional users List<Recommendation_Meta_Item> lrc_ForUserTra = getListRecommendation_R1_TraditionalUsers(dao, nbR1); lrc_ForUserTra = GetQuantityTraditionalUsers(dao, lrc_ForUserTra, UCA); Normaliser(lrc_ForUserTra); AddGAPtoListRecommends(list, lrc_ForUserTra); dao.InsertList(lrc_ForUserTra, schedule); }