private async void AddSpecification(SpanEquipmentSpecification spec) { var cmd = new AddSpanEquipmentSpecification(spec); var cmdResult = await _commandDispatcher.HandleAsync <AddSpanEquipmentSpecification, Result>(cmd); if (cmdResult.IsFailed) { throw new ApplicationException(cmdResult.Errors.First().Message); } }
private async Task AddSpecification(SpanEquipmentSpecification spec) { var cmd = new AddSpanEquipmentSpecification(Guid.NewGuid(), new UserContext("test", Guid.Empty), spec); var cmdResult = await _commandDispatcher.HandleAsync <AddSpanEquipmentSpecification, Result>(cmd); if (cmdResult.IsFailed) { throw new ApplicationException(cmdResult.Errors.First().Message); } }
private void AddSpecification(SpanEquipmentSpecification spec) { var cmd = new AddSpanEquipmentSpecification(Guid.NewGuid(), new UserContext("specification seeder", _specSeederId), spec); var cmdResult = _commandDispatcher.HandleAsync <AddSpanEquipmentSpecification, Result>(cmd).Result; if (cmdResult.IsFailed) { throw new ApplicationException(cmdResult.Errors.First().Message); } }