Exemple #1
0
        public async Task <IActionResult> FollowFriend([FromBody] ApplicationUser friend)
        {
            //Get Request's User
            var claimsIdentity = (ClaimsIdentity)this.User.Identity;

            if (!claimsIdentity.IsAuthenticated)
            {
                return(Unauthorized());
            }
            //Get Student Profile
            var claim     = claimsIdentity.FindFirst(System.Security.Claims.ClaimTypes.NameIdentifier);
            var userEmail = claim.Value;
            var User      = await _userManager.FindByEmailAsync(userEmail);

            var result = _profileSrv.FollowFriend(User, friend);

            return(Ok(new { Status = "Success", Id = result.Id }));
        }