コード例 #1
0
ファイル: RatingModel.cs プロジェクト: Youssouf/Cykelnet
 public RatingModel(Rating r)
 {
     this.userID = r.User_ID;
     this.routeID = r.Route_ID;
     this.like = r.Rate;
 }
コード例 #2
0
ファイル: RatingModel.cs プロジェクト: Youssouf/Cykelnet
        public static void insertRating(RatingModel rm)
        {
            // Check if rating for the user already exists
            Rating rating = (from r in _db.Ratings
                             where r.User_ID == rm.userID
                             && r.Route_ID == rm.routeID
                             select r).SingleOrDefault();

            // None exists
            if (rating == null)
            {
                rating = new Rating();
                rating.User_ID = rm.userID;
                rating.Route_ID = rm.routeID;
                rating.Rate = rm.like;
                _db.Ratings.InsertOnSubmit(rating);
            }
            else
            {
                rating.Rate = rm.like;
            }

            _db.SubmitChanges();
        }
コード例 #3
0
 partial void DeleteRating(Rating instance);
コード例 #4
0
 partial void UpdateRating(Rating instance);
コード例 #5
0
 partial void InsertRating(Rating instance);
コード例 #6
0
		private void detach_Ratings(Rating entity)
		{
			this.SendPropertyChanging();
			entity.User = null;
		}
コード例 #7
0
		private void attach_Ratings(Rating entity)
		{
			this.SendPropertyChanging();
			entity.User = this;
		}