Exemplo n.º 1
0
        public Order Update(LocationAddress pickup, LocationAddress delivery, decimal price)
        {
            PickUpAddress   = pickup;
            DeliveryAddress = delivery;
            Price           = price;

            return(this);
        }
Exemplo n.º 2
0
        public static LocationAddress Create(string country, string city, string street, int streetNumber, string postalCode)
        {
            var createdLocation = new LocationAddress()
            {
                Id           = Guid.NewGuid(),
                Country      = country,
                City         = city,
                Street       = street,
                StreetNumber = streetNumber,
                PostalCode   = postalCode
            };

            return(createdLocation);
        }
Exemplo n.º 3
0
        public static Order Create(Recipient recipient, Customer sender, LocationAddress pickup,
                                   LocationAddress delivery, decimal price)

        {
            var order = new Order()
            {
                Id = Guid.NewGuid(),
                DeliveryAddress = delivery,
                PickUpAddress   = pickup,
                Price           = price,
                Recipient       = recipient,
                Sender          = sender,
                Status          = OrderStatus.Created,
                CreationTime    = DateTime.UtcNow
            };

            return(order);
        }
 public void AddLocationAddress(LocationAddress locationAddress)
 {
     LocationAddresses.Count();
     LocationAddresses.Add(locationAddress);
 }