Example #1
0
        public async Task CreateAsync(CarSaveModel carModel)
        {
            var car = new Car();

            carModel.ApplyToEntity(car, dataStore, positionService);

            await dataStore.SaveAsync(car);
        }
Example #2
0
        public void Create(CarSaveModel carModel)
        {
            var car = new Car();

            carModel.ApplyToEntity(car, dataStore, positionService);

            dataStore.Save(car);
        }
Example #3
0
        public void Update(long id, CarSaveModel carModel)
        {
            var car = dataStore.Get <Car>(id);

            if (car == null)
            {
                throw new EntityNotFoundException($"Запись типа {typeof(Car).Name} c идентификатором {id} не существует");
            }

            carModel.ApplyToEntity(car, dataStore, positionService);

            dataStore.SaveChanges();
        }