private void block() { if (Provider.User.IsAnonim()) { return; } User user = Provider.Database.Read <User>("Nick={0}", context.Request["user"]); if (user == null) { throw new Exception("User unknown"); } BlockedUser bu = Provider.Database.Read <BlockedUser>("select * from blockeduser where InsertUserId = {0} and UserId = {1}", Provider.User.Id, user.Id); if (bu == null) { bu = new BlockedUser { UserId = user.Id } } ; bu.Save(); UserContact uc = Provider.Database.Read <UserContact>("UserId={0} and InsertUserId={1}", user.Id, Provider.User.Id); uc.Delete(); context.Response.Write(new Result { Data = true }.ToJSON()); }