Пример #1
0
        public ActionResult AddFriend(int userid, bool addi)
        {
            int res = 0;

            if (SessionManager.User == null)
            {
                return(Json(new { hasError = true, errorMessage = "Hata", result = 0 }));
            }

            UnFriend add  = friendManager.Find(x => x.FriendId == userid && x.UserId == SessionManager.User.Id);
            UnUsers  user = userManager.Find(x => x.Id == userid);

            if (add != null && addi == false)
            {
                res = friendManager.Delete(add);
            }
            else if (add == null && addi == true)
            {
                res = friendManager.Insert(new UnFriend()
                {
                    UserId   = SessionManager.User.Id,
                    FriendId = user.Id
                });
            }

            if (res > 0)
            {
                return(Json(new { hasError = false, errorMessage = string.Empty }));
            }

            return(Json(new
            {
                hasError = true,
                errorMessage = "Arkadaşlık isteği gönderilemedi. Hata!"
            }));
        }