public virtual Result AddFriend(IMember group, String name) { Group friend = db.find <Group>("Name=:name") .set("name", name) .first() as Group; if (friend == null) { throw new Exception(lang.get("exFriendGroupNotFound")); } GroupFriends gf = GetFriend(@group.Id, friend.Id); if (gf != null) { return(new Result(lang.get("exFriendGroupAdded"))); } GroupFriends friends = new GroupFriends(); friends.Group = group as Group; friends.Friend = friend; return(db.insert(friends)); }
public void Delete(int id) { GroupFriends gf = gfService.GetFriend(ctx.owner.Id, id); if (gf == null) { echoRedirect(lang("exGroupNotFound")); } else { gfService.Delete(gf); log(SiteLogString.DeleteFriendGroup(), gf.Friend); redirect(Index); } }
public virtual Result AddFriend( IMember group, String name ) { Group friend = db.find<Group>( "Name=:name" ) .set( "name", name ) .first() as Group; if (friend == null) throw new Exception( lang.get( "exFriendGroupNotFound" ) ); GroupFriends gf = GetFriend( group.Id, friend.Id ); if (gf != null) { return new Result( lang.get( "exFriendGroupAdded" ) ); } GroupFriends friends = new GroupFriends(); friends.Group = group as Group; friends.Friend = friend; return db.insert( friends ); }
public virtual void Delete(GroupFriends gf) { db.delete(gf); }
public virtual void Delete( GroupFriends gf ) { db.delete( gf ); }