public async Task<User> MapData(UserModel um)
 {
     User u = new User();
     var iUser = await getIdentityUser(um.UserName, um.Password);           
    
     u.Id = um.Id;
     u.RNR = um.RNR;
     u.FirstName = um.FirstName;
     u.LastName = um.LastName;
     u.Street = um.Street;
     u.HouseNr = um.HouseNr;
     u.Bus = um.Bus;
     u.City = um.City;
     u.PostalCode = um.PostalCode;
     u.AuthUserId = iUser.Id;
     return u;
 }
        public UserModel MapData(User u)
        {
            UserModel um = new UserModel();
            IdentityUser iUser = GetUser(u.AuthUserId);

            um.UserName = iUser.UserName;
            um.RNR = u.RNR;
            um.FirstName = u.FirstName;
            um.LastName = u.LastName;
            um.Street = u.Street;
            um.HouseNr = u.HouseNr;
            um.Bus = u.Bus;
            um.City = u.City;
            um.PostalCode = u.PostalCode;
            um.PhoneNumber = iUser.PhoneNumber;
            um.AuthUserId = iUser.Id;
            um.Id = u.Id;
            um.Roles = iUser.Roles;

            return um;
        }