// // 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)); } } } } }
partial void Deletefriendship(friendship instance);
partial void Insertfriendship(friendship instance);
partial void Updatefriendship(friendship instance);
private void attach_friendships1(friendship entity) { this.SendPropertyChanging(); entity.user3 = this; }
private void detach_friendships1(friendship entity) { this.SendPropertyChanging(); entity.user3 = null; }