示例#1
0
        public void ImageStatistics(string naziv, int hotel_id)
        {
            statistics_images        sf      = new statistics_images();
            harambeDBEntities        db      = new harambeDBEntities();
            List <statistics_images> sfCheck = db.statistics_images.Where(x => x.naziv.Equals(naziv) && x.hotel_id == hotel_id).ToList();

            if (sfCheck.Count() > 0)
            {
                sf = sfCheck.First();
                if (sf.cnt != null)
                {
                    sf.cnt = sf.cnt + 1;
                }
                else
                {
                    sf.cnt = 1;
                }
            }
            else
            {
                sf.hotel_id = hotel_id;
                sf.naziv    = naziv;
                sf.cnt      = 1;

                hotels h = null;
                h             = db.hotels.Find(hotel_id);
                sf.hotel_name = h.hotel_name;

                db.statistics_images.Add(sf);
            }

            db.SaveChanges();
        }
示例#2
0
 public ModelHotels(hotels x)
 {
     this.id            = x.id;
     this.hotel_name    = x.hotel_name;
     this.hotel_address = x.hotel_address;
     this.stars         = x.stars.Value;
     this.loc_id        = x.loc_id;
 }