Exemple #1
0
        public static void Seed(UnitOfWork.MainBCUnitOfWork context)
        {
            var infraction1 = InfractionFactory.CreateInfraction(EntityGuids.Vehicles.FerrariGTO,
                                                                 EntityGuids.InfractionTypes.ExcesoVelocidad20, EntityGuids.Drivers.IagoAspas, DateTime.Now);

            infraction1.CreatedDate = DateTime.Now;
            infraction1.GenerateNewIdentity();
            context.Infractions.AddOrUpdate(infraction1);

            var infraction2 = InfractionFactory.CreateInfraction(EntityGuids.Vehicles.SeatLeon,
                                                                 EntityGuids.InfractionTypes.DobleFila, EntityGuids.Drivers.FranBeltran, DateTime.Now);

            infraction2.CreatedDate = DateTime.Now;
            infraction2.GenerateNewIdentity();
            context.Infractions.AddOrUpdate(infraction2);

            var infraction3 = InfractionFactory.CreateInfraction(EntityGuids.Vehicles.BmwM3,
                                                                 EntityGuids.InfractionTypes.SinCinturonSeguridad, EntityGuids.Drivers.NemanjaRadoja, DateTime.Now);

            infraction3.CreatedDate = DateTime.Now;
            infraction3.GenerateNewIdentity();
            context.Infractions.AddOrUpdate(infraction3);
        }
Exemple #2
0
        private Infraction MaterializeInfractionFromDto(InfractionDTO dto)
        {
            var infraction = InfractionFactory.CreateInfraction(dto.VehicleId, dto.InfractionTypeId, dto.DriverId, dto.Date);

            return(infraction);
        }