public async Task <IActionResult> RelationShip(string id, string action)
        {
            var user = await _userManager.GetUserAsync(User);

            AppUserViewModel userVM = Mapper.Map <AppUser, AppUserViewModel>(user);
            var profile             = await _userService.GetById(id);

            if (action == "AddFriend")
            {
                var query = await _relationshipService.AddFriendAsync(user.Id, id);
            }
            else if (action == "AcceptFriend")
            {
                await _relationshipService.AcceptFriendAsync(user.Id, id);
            }
            else if (action == "CancelRequest")
            {
                await _relationshipService.CancelRequestAsync(user.Id, id);
            }
            else if (action == "UnFriend")
            {
                await _relationshipService.UnFriendAsync(user.Id, id);
            }
            _relationshipService.Save();
            var result = _relationshipService.GetByUser(userVM, id).Status;

            return(new OkObjectResult(result));
            //return RedirectToAction("Index", "Profile", new {/* routeValues, for example: */ email = profile.Email });
        }