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)); }
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); }