public void AddToWaitList(Domain.Entities.WalkInWaitList list, Domain.Entities.Guest guest) { //throw new NotImplementedException(); list.Guest = guest; context.WalkInWaitLists.Add(list); context.SaveChanges(); }
private static void CascadeLogicalDelete(Domain.Entities.Guest guest) { guest.User.IsDeleted = true; foreach (var item in guest.Reservations) { item.IsDeleted = true; } }
private static void CustomAssertAreEqual(CreateGuestCommand request, Domain.Entities.Guest host) { Assert.Equal(request.Username, host.User.Username); Assert.Equal(request.Password, host.User.Password); Assert.Equal(request.FirstName, host.User.FirstName); Assert.Equal(request.LastName, host.User.LastName); Assert.Equal(request.Gender, host.User.Gender); Assert.Equal(RoleNames.Guest, host.User.RoleName); Assert.False(host.User.IsDeleted); Assert.False(host.IsDeleted); }