Esempio n. 1
0
        //  פונקציה שסורקת את מאגר המודעות הגולמי ומקטלגת כל מודעה לווקטור שיוך ומפעילה את שאר הפונקציות של האלגוריתם
        public int MatchPercentages(Sublet AdPost)
        {
            DateTime parsedDateCheckOut, parsedDateCheckIn;
            TimeSpan diffResult;
            int      Percentages = 0;

            // AdVector including the values of the add, exp - sublet for 4 night 4700 nis center tlv

            parsedDateCheckOut = AdPost.CheckOut;
            parsedDateCheckIn  = AdPost.CheckIn;
            diffResult         = parsedDateCheckOut.Subtract(parsedDateCheckIn);

            //    Percentages = CalculateMatchPercentages(diffResult, AdPost.Price, AdPost.CityKod, AdPost.SubletID); // להוסיף לפונקציה גם את הפרופיל האישי של המשתמש כדי לבצע השוואות

            return(Percentages);
        }
Esempio n. 2
0
 public SubletToPush(Sublet _Ad, int _MatchPercentages)
 {
     Ad = _Ad;
     MatchPercentages = _MatchPercentages;
 }
Esempio n. 3
0
 public SmartMatch(Sublet _ad, UserProfile _profile, CityBelonging _city)
 {
     AdPost  = _ad;
     Profile = _profile;
     City    = _city;
 }