コード例 #1
0
 public UserAdminService(LendYourHomeDbContext db, UserManager <User> userManager)
 {
     this.db          = db;
     this.userManager = userManager;
 }
コード例 #2
0
 public MessageService(LendYourHomeDbContext db)
 {
     this.db = db;
 }
コード例 #3
0
 public LogService(LendYourHomeDbContext db)
 {
     this.db = db;
 }
コード例 #4
0
 public GuestReviewsService(LendYourHomeDbContext db)
 {
     this.db = db;
 }
コード例 #5
0
 public PictureService(LendYourHomeDbContext db)
 {
     this.db = db;
 }
コード例 #6
0
        private async Task SeedBookingsAsync(LendYourHomeDbContext db)
        {
            var bookingId = 0;

            var home = new Home
            {
                Id      = 1,
                OwnerId = hostID,
                Additionalnformation = "info",
                Address       = "address",
                Bathrooms     = 1,
                Bedrooms      = 1,
                City          = "Sofia",
                Country       = "Bulgaria",
                IsActiveOffer = true,
                Sleeps        = 1,
                PricePerNight = 10
            };

            var booking1 = new Booking
            {
                Id           = ++bookingId,
                CheckInDate  = DateTime.UtcNow.AddDays(10),
                CheckOutDate = DateTime.UtcNow.AddDays(11),
                IsApproved   = false,
                GuestId      = guestId,
                Home         = home
            };

            var booking2 = new Booking
            {
                Id           = ++bookingId,
                CheckInDate  = DateTime.UtcNow.AddDays(10),
                CheckOutDate = DateTime.UtcNow.AddDays(11),
                IsApproved   = false,
                GuestId      = guestId,
                Home         = home
            };

            var booking3 = new Booking
            {
                Id           = ++bookingId,
                CheckInDate  = DateTime.UtcNow.AddDays(10),
                CheckOutDate = DateTime.UtcNow.AddDays(11),
                IsApproved   = true,
                GuestId      = guestId,
                Home         = home
            };

            var booking4 = new Booking
            {
                Id           = ++bookingId,
                CheckInDate  = DateTime.UtcNow.AddDays(10),
                CheckOutDate = DateTime.UtcNow.AddDays(11),
                IsApproved   = false,
                GuestId      = guestId,
                Home         = home
            };

            db.Bookings.Add(booking1);
            db.Bookings.Add(booking2);
            db.Bookings.Add(booking3);
            db.Bookings.Add(booking4);
            await db.SaveChangesAsync();
        }