public void Create()
        {
            String name = ctx.Post("Name");

            if (strUtil.IsNullOrEmpty(name))
            {
                errors.Add(lang("exName"));
                run(Add);
                return;
            }

            Group friend = groupService.GetByName(name);

            if (friend == null)
            {
                errors.Add(lang("exFriendGroupNotFound"));
                run(Add);
                return;
            }

            Result result = gfService.AddFriend(ctx.owner.obj, name);

            if (result.HasErrors)
            {
                errors.Join(result);
                run(Add);
            }
            else
            {
                log(SiteLogString.AddFriendGroup(), friend);
                echoToParentPart(lang("opok"));
            }
        }