public async Task CreateAsync(WaybillSaveModel waybillModel) { var waybill = new Waybill(); waybillModel.ApplyToEntity(waybill, _dataStore); await _dataStore.SaveAsync(waybill); }
public void Create(WaybillSaveModel waybillModel) { var waybill = new Waybill(); waybillModel.ApplyToEntity(waybill, _dataStore); _dataStore.Save(waybill); }
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(); }