public void GivenLeTrainContientPassagers(int currentPassengerNumber) { for (int i = 0; i < currentPassengerNumber; i++) { _context.Train.EmbarquerPassager(PassengerEntity.NouveauClient("Nom#" + i, "Prénom#" + i)); } }
public PassengerEntity InsertPassengerEntity(PassengerEntity passengerEntity) { PassengerEntity pass = context.Passsengers.Add(passengerEntity); context.SaveChanges(); return(pass); }
public async Task <PassengerEntity> EnregistrerClient(string nom, string prenom) { PassengerEntity passenger = PassengerEntity.NouveauClient(nom, prenom); await _passengerRepository.Add(passenger); return(passenger); }
public void DeletePassengerEntity(int id) { PassengerEntity pass = new PassengerEntity() { PassengerId = id }; context.Passsengers.Attach(pass); context.Passsengers.Remove(pass); context.SaveChanges(); }
public PassengerEntity toEntity(PassengerDto passengerDto) { PassengerEntity passenger = new PassengerEntity(); passenger.PassengerId = passengerDto.PassengerId; passenger.FirstName = passengerDto.FirstName; passenger.LastName = passengerDto.LastName; passenger.PlaneId = passengerDto.PlaneId ?? null; return(passenger); }
public static bool IsSatisfiedBy(TrainEntity train, PassengerEntity passenger) { return(train.Passengers.Count < train.Limit); }
public Result <TrainEntity> EmbarquerPassager(PassengerEntity passenger) { return(Result.Ok(this) .Ensure(train => TrainEmbarquementSpecification.IsSatisfiedBy(train, passenger), "La limite d'embarquement est atteinte") .OnSuccess(train => train._Passengers.Add(passenger))); }
public void UpdatePassengerEntity(PassengerEntity passengerEntity) { throw new NotImplementedException(); }
public PassengerDto AddPassenger(PassengerDto passengerDto) { PassengerEntity passengerEntity = PassengerRepository.InsertPassengerEntity(PassengerMapper.toEntity(passengerDto)); return(PassengerMapper.toDto(passengerEntity)); }
public void GivenLePassagerEstAQuai(int idPassenger) { _context.Passenger = PassengerEntity.NouveauClient("Nom#" + idPassenger, "Prénom#" + idPassenger); }