public async Task Can_Change_And_Retrieve_User() { var personId = Guid.NewGuid(); var entity = await _repo.AddUserAsync(new UserEntity { FirstName = "Jon", LastName = "Stark", Addresses = new List <UserAddress> { new UserAddress { AddressType = new AddressType { Name = "Woonplaats" }, Address = new Address { Street = "Old Course", HouseNumber = "7", Postcode = "BT30", City = "Winterfell" } } } }); var result = await _repo.GetUserByPersonId(personId); Assert.NotNull(result); Assert.Equal("Jon", result.FirstName); Assert.Equal("Old Course", result.Addresses.First().Address.Street); _context.DeleteDatabase(); }
public async Task <UserProfileModel> AddUserAsync(UserProfileModel model) { UserEntity entity = MapModelToEntity(model); entity = await _userRepo.AddUserAsync(entity); return(MapEntityToModel(entity)); }
public static async Task Main(string[] args) { Console.WriteLine("build"); Console.WriteLine("run"); // AdultRepo repo = new AdultRepo(); // Adult a1 = new Adult // { // JobTitle= "Database Manager", // Id= 2, // FirstName= "ssssssss111222333", // LastName= "Magana", // HairColor= "Black", // EyeColor= "Blue", // Age= 44, // Weight= 61.4f, // Height= 166, // Sex= "M" // }; // // repo.AddAdultAsync(a1); // Console.WriteLine("dupa run"); UserRepo repo = new UserRepo(); User u1 = new User { UserName = "******", SecurityLevel = 1, Password = "******" }; await repo.AddUserAsync(u1); CreateHostBuilder(args).Build().Run(); }