Beispiel #1
0
        public async Task AddAsync(Order order)
        {
            await _orderRepo.AddAsync(order);

            var load = await _loadRepo.GetLoadAsync(order.LoadId);

            var vehicle = await _vehicleRepo.GetVehicleAsync(order.VehicleId);

            load.Status    = "W Trakcie";
            vehicle.Status = "Niedostępny";

            await _loadRepo.UpdateAsync(load);

            await _vehicleRepo.UpdateAsync(vehicle);
        }
Beispiel #2
0
        public async Task DeleteAync(Guid id)
        {
            var load = await _loadRepo.GetLoadAsync(id);

            await _loadRepo.DeleteAync(load);
        }