diff --git a/src/Services/Flight/src/Flight/Aircrafts/Models/Aircraft.cs b/src/Services/Flight/src/Flight/Aircrafts/Models/Aircraft.cs index 1e91b75..ab71aeb 100644 --- a/src/Services/Flight/src/Flight/Aircrafts/Models/Aircraft.cs +++ b/src/Services/Flight/src/Flight/Aircrafts/Models/Aircraft.cs @@ -3,7 +3,7 @@ using BuildingBlocks.Core.Model; namespace Flight.Aircrafts.Models; using Features.CreatingAircraft.V1; -using Flight.Aircrafts.ValueObjects; +using ValueObjects; public record Aircraft : Aggregate { diff --git a/src/Services/Flight/src/Flight/Airports/Models/Airport.cs b/src/Services/Flight/src/Flight/Airports/Models/Airport.cs index 7eafe85..efe8120 100644 --- a/src/Services/Flight/src/Flight/Airports/Models/Airport.cs +++ b/src/Services/Flight/src/Flight/Airports/Models/Airport.cs @@ -3,7 +3,7 @@ using BuildingBlocks.Core.Model; namespace Flight.Airports.Models; using Features.CreatingAirport.V1; -using Flight.Airports.ValueObjects; +using ValueObjects; public record Airport : Aggregate { @@ -22,10 +22,10 @@ public record Airport : Aggregate }; var @event = new AirportCreatedDomainEvent( - airport.Id.Value, - airport.Name.Value, - airport.Address.Value, - airport.Code.Value, + airport.Id, + airport.Name, + airport.Address, + airport.Code, isDeleted); airport.AddDomainEvent(@event); diff --git a/src/Services/Flight/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs b/src/Services/Flight/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs index 40f357e..e8c2928 100644 --- a/src/Services/Flight/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs +++ b/src/Services/Flight/src/Flight/Flights/Features/UpdatingFlight/V1/UpdateFlight.cs @@ -118,7 +118,7 @@ internal class UpdateFlightHandler : ICommandHandler { @@ -43,10 +43,10 @@ public record Flight : Aggregate IsDeleted = isDeleted, }; - var @event = new FlightCreatedDomainEvent(flight.Id.Value, flight.FlightNumber.Value, flight.AircraftId.Value, - flight.DepartureDate.Value, flight.DepartureAirportId.Value, - flight.ArriveDate.Value, flight.ArriveAirportId.Value, flight.DurationMinutes.Value, flight.FlightDate.Value, flight.Status, - flight.Price.Value, flight.IsDeleted); + var @event = new FlightCreatedDomainEvent(flight.Id, flight.FlightNumber, flight.AircraftId, + flight.DepartureDate, flight.DepartureAirportId, + flight.ArriveDate, flight.ArriveAirportId, flight.DurationMinutes, flight.FlightDate, flight.Status, + flight.Price, flight.IsDeleted); flight.AddDomainEvent(@event); @@ -59,20 +59,20 @@ public record Flight : Aggregate AirportId arriveAirportId, DurationMinutes durationMinutes, FlightDate flightDate, Enums.FlightStatus status, Price price, bool isDeleted = false) { - FlightNumber = flightNumber; - AircraftId = aircraftId; - DepartureAirportId = departureAirportId; - DepartureDate = departureDate; - ArriveDate = arriveDate; - ArriveAirportId = arriveAirportId; - DurationMinutes = durationMinutes; - FlightDate = flightDate; - Status = status; - Price = price; - IsDeleted = isDeleted; + this.FlightNumber = flightNumber; + this.AircraftId = aircraftId; + this.DepartureAirportId = departureAirportId; + this.DepartureDate = departureDate; + this.ArriveDate = arriveDate; + this.ArriveAirportId = arriveAirportId; + this.DurationMinutes = durationMinutes; + this.FlightDate = flightDate; + this.Status = status; + this.Price = price; + this.IsDeleted = isDeleted; - var @event = new FlightUpdatedDomainEvent(id.Value, flightNumber.Value, aircraftId.Value, departureDate.Value, departureAirportId.Value, - arriveDate.Value, arriveAirportId.Value, durationMinutes.Value, flightDate.Value, status, price.Value, isDeleted); + var @event = new FlightUpdatedDomainEvent(id, flightNumber, aircraftId, departureDate, departureAirportId, + arriveDate, arriveAirportId, durationMinutes, flightDate, status, price, isDeleted); AddDomainEvent(@event); } @@ -94,8 +94,8 @@ public record Flight : Aggregate Price = price; IsDeleted = isDeleted; - var @event = new FlightDeletedDomainEvent(id.Value, flightNumber.Value, aircraftId.Value, departureDate.Value, departureAirportId.Value, - arriveDate.Value, arriveAirportId.Value, durationMinutes.Value, flightDate.Value, status, price.Value, isDeleted); + var @event = new FlightDeletedDomainEvent(id, flightNumber, aircraftId, departureDate, departureAirportId, + arriveDate, arriveAirportId, durationMinutes, flightDate, status, price, isDeleted); AddDomainEvent(@event); } diff --git a/src/Services/Flight/src/Flight/Seats/Features/ReservingSeat/Commands/V1/ReserveSeat.cs b/src/Services/Flight/src/Flight/Seats/Features/ReservingSeat/Commands/V1/ReserveSeat.cs index 4ff836b..a5e9d7d 100644 --- a/src/Services/Flight/src/Flight/Seats/Features/ReservingSeat/Commands/V1/ReserveSeat.cs +++ b/src/Services/Flight/src/Flight/Seats/Features/ReservingSeat/Commands/V1/ReserveSeat.cs @@ -93,9 +93,9 @@ internal class ReserveSeatCommandHandler : IRequestHandler { @@ -16,7 +15,8 @@ public record Seat : Aggregate public Enums.SeatClass Class { get; private set; } public FlightId FlightId { get; private set; } = default!; - public static Seat Create(SeatId id, SeatNumber seatNumber, Enums.SeatType type, Enums.SeatClass @class, FlightId flightId, + public static Seat Create(SeatId id, SeatNumber seatNumber, Enums.SeatType type, Enums.SeatClass @class, + FlightId flightId, bool isDeleted = false) { var seat = new Seat() @@ -30,11 +30,11 @@ public record Seat : Aggregate }; var @event = new SeatCreatedDomainEvent( - seat.Id.Value, - seat.SeatNumber.Value, + seat.Id, + seat.SeatNumber, seat.Type, seat.Class, - seat.FlightId.Value, + seat.FlightId, isDeleted); seat.AddDomainEvent(@event); @@ -42,21 +42,19 @@ public record Seat : Aggregate return seat; } - public Task ReserveSeat(Seat seat) + public void ReserveSeat() { - seat.IsDeleted = true; - seat.LastModified = DateTime.Now; + this.IsDeleted = true; + this.LastModified = DateTime.Now; var @event = new SeatReservedDomainEvent( - seat.Id.Value, - seat.SeatNumber.Value, - seat.Type, - seat.Class, - seat.FlightId.Value, - seat.IsDeleted); + this.Id, + this.SeatNumber, + this.Type, + this.Class, + this.FlightId, + this.IsDeleted); - seat.AddDomainEvent(@event); - - return Task.FromResult(this); + this.AddDomainEvent(@event); } } diff --git a/src/Services/Passenger/src/Passenger/Passengers/Models/Passenger.cs b/src/Services/Passenger/src/Passenger/Passengers/Models/Passenger.cs index 72fee0e..7fa03b8 100644 --- a/src/Services/Passenger/src/Passenger/Passengers/Models/Passenger.cs +++ b/src/Services/Passenger/src/Passenger/Passengers/Models/Passenger.cs @@ -3,7 +3,7 @@ using BuildingBlocks.Core.Model; namespace Passenger.Passengers.Models; using Features.CompletingRegisterPassenger.V1; -using global::Passenger.Passengers.ValueObjects; +using ValueObjects; using Identity.Consumers.RegisteringNewUser.V1; public record Passenger : Aggregate