Ejemplo n.º 1
0
        public async Task<AddUpdateDriverStatus> UpdateAsync(Driver driver)
        {
            var old = await FindByPlaqueAsync(driver.Plaque);
            if (old?.Id != driver.Id)
                return AddUpdateDriverStatus.DuplicatePlaque;

            return AddUpdateDriverStatus.Success;
        }
Ejemplo n.º 2
0
        public async Task<AddUpdateDriverStatus> AddAsync(Driver driver)
        {
            if (await IsExistByPlaqueAsync(driver.Plaque))
                return AddUpdateDriverStatus.DuplicatePlaque;

            _drivers.Add(driver);
            return AddUpdateDriverStatus.Success;
        }
Ejemplo n.º 3
0
 public void Active(Driver driver)
     => driver.ActiveState = true;
Ejemplo n.º 4
0
 public void Inactive(Driver driver)
     => driver.ActiveState = false;