Exemple #1
0
 public DeleteCustomerHandler(
     AlphaTravelDbContext context,
     IMediator mediator)
 {
     _context  = context;
     _mediator = mediator;
 }
Exemple #2
0
 public CreateDestinationHandler(
     AlphaTravelDbContext context,
     IMediator mediator)
 {
     _context  = context;
     _mediator = mediator;
 }
 public GetDestinationPreviewQueryHandler(
     AlphaTravelDbContext context,
     IValidator <GetDestinationPreviewQuery> validator,
     IMapper mapper)
     : base(context, validator)
 {
     _mapper = mapper;
 }
Exemple #4
0
        public static void PopulateTestData(AlphaTravelDbContext context)
        {
            var destinations = new[]
            {
                new Destination {
                    Name = "London", Id = 1, Description = "Capital city of UK", CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Destination {
                    Name = "New York", Id = 2, Description = "Fast paced and fun", CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Destination {
                    Name = "Sydney", Id = 3, Description = "Modren and fun loving city", CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Destination {
                    Name = "Abu Dhabi", Id = 4, Description = "Modren and fun loving city", CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                }
            };

            var customers = new[]
            {
                new Customer {
                    Firstname = "John", Surname = "Richard", Email = "*****@*****.**", Password = "******", Id = 1, CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Customer {
                    Firstname = "Recardo", Surname = "Smith", Email = "*****@*****.**", Password = "******", Id = 2, CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Customer {
                    Firstname = "Mike", Surname = "Kurt", Email = "*****@*****.**", Password = "******", Id = 3, CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Customer {
                    Firstname = "Sally", Surname = "Smith", Email = "*****@*****.**", Password = "******", Id = 4, CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                },
                new Customer {
                    Firstname = "John", Surname = "Richard", Email = "*****@*****.**", Password = "******", Id = 5, CreatedOn = DateTime.UtcNow, CreatedBy = "SeedDataService"
                }
            };

            context.Destinations.AddRange(destinations);
            context.Customers.AddRange(customers);
            context.SaveChanges();
        }
 public UpdateDestinationHandler(AlphaTravelDbContext context)
 {
     _context = context;
 }
 public BaseValidationHandler(AlphaTravelDbContext context, IValidator <TRequest> validator)
 {
     Context   = context ?? throw new ArgumentNullException(nameof(context));
     Validator = validator;
 }
 public UpdateCustomerHandler(AlphaTravelDbContext context)
 {
     _context = context;
 }