Beispiel #1
0
        public async Task <IHttpActionResult> GetUserById(int id)
        {
            UserToReturnVM  userToReturnVM  = new UserToReturnVM();
            UserDomainModel userDomainModel = await userBusiness.GetUserById(id);

            if (userDomainModel.user_id > 0)
            {
                AutoMapper.Mapper.Map(userDomainModel, userToReturnVM);
                return(Ok(userToReturnVM));
            }
            return(Ok(404));
        }
Beispiel #2
0
        public UserToReturnVM GetDonorClaims()
        {
            DateTime            dobClaim       = DateTime.Now;
            var                 identityClaims = (ClaimsIdentity)User.Identity;
            IEnumerable <Claim> claims         = identityClaims.Claims;

            UserToReturnVM loggedInUser = new UserToReturnVM()
            {
                user_id   = Convert.ToInt32(identityClaims.FindFirst("Userid").Value),
                username  = identityClaims.FindFirst("Username").Value,
                firstname = identityClaims.FindFirst("Firstname").Value,
                lastname  = identityClaims.FindFirst("Lastname").Value,
                email     = identityClaims.FindFirst("Email").Value,
                contact   = identityClaims.FindFirst("Contact").Value,
                userRoll  = identityClaims.FindFirst("Userrole").Value,
                status    = identityClaims.FindFirst("Status").Value,
            };

            return(loggedInUser);
        }