Esempio n. 1
0
        public async Task ReturnProfileTestMustReturn()
        {
            string id     = "1";
            var    result = await _authenticator.ReturnProfile(id);

            Assert.Equal("test user", result.User.Name);
            Assert.Equal("test", result.User.Email);
        }
Esempio n. 2
0
        public async Task <ActionResult <ProfileResponse> > Profile()
        {
            var context = HttpContext.User.Identity.Name;
            var user    = await _userManager.ReturnProfile(context);

            switch (user.StatusCode)
            {
            case ContractsService.StatusCode.NotFound:
                return(BadRequest(user.ErrorMessage));

            case ContractsService.StatusCode.Ok:
                return(user);

            default:
                return(BadRequest("Unknown error"));
            }
        }