//create a user public async Task <UserDTO> CreatedUserAsync(UserDTO user) { try { User userEntity = _mapper.Map <User>(user); User createdUser = await UserDataLayerLogic.CreatedUserAsync(userEntity); UserDTO createduserDTO = _mapper.Map <UserDTO>(createdUser); createduserDTO.Token = GenerateToken(createduserDTO.UserId); createduserDTO.Password = null; return(createduserDTO); } catch (Exception ex) { throw ex; } }