Esempio n. 1
0
        public CourierDriver AddCourierDriver(string name, DeliveryStatus status, int speed, int maxDistance, string driverLicense)
        {
            CourierDriver courierDriver = new CourierDriver(name, status, speed, maxDistance, driverLicense); // создание нового водителя

            _dbContext.CourierDrivers.Add(courierDriver);
            _dbContext.SaveChanges();
            return(courierDriver);
        }
Esempio n. 2
0
        public void RemoveCourierDriver(int id) // метод удаления водителя
        {
            CourierDriver courierDriverForDeleting = _dbContext.CourierDrivers.Find(id);

            if (courierDriverForDeleting == null)
            {
                throw new ArgumentException($"There is no client with id = {id}");
            }
            _dbContext.CourierDrivers.Remove(courierDriverForDeleting);
            _dbContext.SaveChanges();
        }