コード例 #1
0
        public ActionResult RemoveFriend(int id)
        {
            Authentication authentication = (Authentication)Session["authentication"];

            if (authentication == null)
            {
                TempData["msg"] = "<script>alert('Please Log in First');</script>";
                return(RedirectToAction("SignUpView", "SignUp"));
            }
            ViewBag.Name             = authentication.Name;
            ViewBag.SignupID         = authentication.Id;
            ViewBag.Password         = authentication.Password;
            ViewBag.NotificationList = homeManager.GetAllNotification(authentication.Id);
            Friend friend = new Friend();

            friend.ID = id;
            if (friendManager.DeleteFriend(friend))
            {
                ViewBag.Message = "Sucessfully Unfriend";
            }
            else
            {
                ViewBag.Message = "Failed to Unfriend";
            }
            return(View("Index"));
        }
コード例 #2
0
        public JsonResult ArkadasSil(Guid SilinecekArkadasId)
        {
            VotedressUser user = new VotedressUser();

            user = Session["login"] as VotedressUser;

            FriendManager friendManager = new FriendManager();

            friendManager.DeleteFriend(user.id, SilinecekArkadasId);


            return(Json(new { IsSuccess = true }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
 public async Task <bool> RemoveFriend(string psnName)
 {
     return(await _friendManager.DeleteFriend(psnName, _userAccountEntity));
 }
コード例 #4
0
ファイル: Program.cs プロジェクト: elastacloud/Brisk4GamesSDK
        static void Main(string[] args)
        {
            Credentials info = new Credentials()
            {
                Key    = "*****@*****.**",
                Secret = "_ML{{;f$LS"
            };
            AuthToken     token = null;
            Authorization auth  = new Authorization();

            Task.Run(async() =>
            {
                token = await auth.AuthenticateAsync(info);

                /*AssetManager assetManager = new AssetManager(token);
                 * var uploadResponse = await assetManager.UploadFile("AS3", @"c:\tmp\data2.csv", "application/vnd.ms-excel");
                 *
                 * Console.WriteLine(uploadResponse);
                 *
                 * var listResponse = await assetManager.GetFiles("AS3");
                 * Console.WriteLine(JsonConvert.SerializeObject(listResponse));
                 *
                 * var deleteResponse = await assetManager.DeleteFile("AS3", "data2.csv");
                 * Console.WriteLine(deleteResponse);*/

                FriendManager manager = new FriendManager(token);

                var addResult = await manager.AddFriend(
                    new FriendLink()
                {
                    GameId   = "AS3",
                    PlayerId = "player1",
                    FriendId = "player3"
                });

                Console.WriteLine(addResult);

                var addFriendsResult = await manager.AddFriends(new List <FriendLink>()
                {
                    new FriendLink()
                    {
                        GameId   = "AS3",
                        PlayerId = "player1",
                        FriendId = "player4"
                    },

                    new FriendLink()
                    {
                        GameId   = "AS3",
                        PlayerId = "player1",
                        FriendId = "player5"
                    },
                });

                Console.WriteLine(addFriendsResult);

                var friends = await manager.GetFriends("AS3", "player1");
                Console.WriteLine(friends);

                var deleteResult = await manager.DeleteFriend(new FriendLink()
                {
                    GameId   = "AS3",
                    PlayerId = "player1",
                    FriendId = "player3"
                });

                Console.WriteLine(deleteResult);

                LeaderboardManager lmanager = new LeaderboardManager(token);

                var global = await lmanager.GetGameLeaderboard("AS3");
                Console.WriteLine(global);

                var friend = await lmanager.GetFriendLeaderboard("AS3", "player1");
                Console.WriteLine(friend);

                var country = await lmanager.GetCountryLeaderboard("AS3", "UK");
                Console.WriteLine(country);

                ChurnManager churnManager = new ChurnManager(token);

                var churn = await churnManager.Get("AS3", "player1");
                Console.WriteLine(churn);
            }).Wait();
        }