Exemplo n.º 1
0
        public async Task CreateAsync(WaybillSaveModel waybillModel)
        {
            var waybill = new Waybill();

            waybillModel.ApplyToEntity(waybill, _dataStore);

            await _dataStore.SaveAsync(waybill);
        }
Exemplo n.º 2
0
        public void Create(WaybillSaveModel waybillModel)
        {
            var waybill = new Waybill();

            waybillModel.ApplyToEntity(waybill, _dataStore);

            _dataStore.Save(waybill);
        }
Exemplo n.º 3
0
        public async Task UpdateAsync(long id, WaybillSaveModel waybillModel)
        {
            var waybill = _dataStore.Get <Waybill>(id);

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

            waybillModel.ApplyToEntity(waybill, _dataStore);

            await _dataStore.SaveChangesAsync();
        }