Exemple #1
0
        //
        // This method is private because friendships can only be created when a row in the
        // friendRequest table has been modified.
        //
        private void CreateFriendship(string user1, string user2)
        {
            var _user1 = GetUserFromEmailAddress(user1);
            var _user2 = GetUserFromEmailAddress(user2);

            if ((_user1 != null) &&
                (_user2 != null))
            {
                using (var connection = new SqlConnection(ConnectionString))
                {
                    using (var db = new OzwegoDataClassesDataContext(connection))
                    {
                        var friendship = new friendship
                        {
                            user1         = _user1.ID,
                            user2         = _user2.ID,
                            creation_time = DateTime.UtcNow
                        };


                        db.friendships.InsertOnSubmit(friendship);

                        try
                        {
                            db.SubmitChanges();
                        }
                        catch (Exception e)
                        {
                            Trace.WriteLine(string.Format(
                                                "Exception in Database.CreateFriendship!\n Exception: {0} \n Callstack: {1}",
                                                e.Message,
                                                e.StackTrace));
                        }
                    }
                }
            }
        }
Exemple #2
0
 partial void Deletefriendship(friendship instance);
Exemple #3
0
        //
        // This method is private because friendships can only be created when a row in the
        // friendRequest table has been modified.
        //
        private void CreateFriendship(string user1, string user2)
        {
            var _user1 = GetUserFromEmailAddress(user1);
            var _user2 = GetUserFromEmailAddress(user2);

            if ((_user1 != null) &&
                (_user2 != null))
            {
                using (var connection = new SqlConnection(ConnectionString))
                {
                    using (var db = new OzwegoDataClassesDataContext(connection))
                    {
                        var friendship = new friendship
                        {
                            user1 = _user1.ID,
                            user2 = _user2.ID,
                            creation_time = DateTime.UtcNow
                        };

                        db.friendships.InsertOnSubmit(friendship);

                        try
                        {
                            db.SubmitChanges();
                        }
                        catch (Exception e)
                        {
                            Trace.WriteLine(string.Format(
                                    "Exception in Database.CreateFriendship!\n Exception: {0} \n Callstack: {1}",
                                    e.Message,
                                    e.StackTrace));
                        }
                    }
                }
            }
        }
Exemple #4
0
 partial void Insertfriendship(friendship instance);
Exemple #5
0
 partial void Updatefriendship(friendship instance);
Exemple #6
0
 private void attach_friendships1(friendship entity)
 {
     this.SendPropertyChanging();
     entity.user3 = this;
 }
Exemple #7
0
 private void detach_friendships1(friendship entity)
 {
     this.SendPropertyChanging();
     entity.user3 = null;
 }
 partial void Deletefriendship(friendship instance);
 partial void Updatefriendship(friendship instance);
 partial void Insertfriendship(friendship instance);
		private void detach_friendships1(friendship entity)
		{
			this.SendPropertyChanging();
			entity.user3 = null;
		}
		private void attach_friendships1(friendship entity)
		{
			this.SendPropertyChanging();
			entity.user3 = this;
		}