public void AddPaddock() { var add = new PaddockCreateEvent { FarmId = FarmId }; m_EventAggregator.PublishOnBackgroundThread(add); }
public void Handle([NotNull] PaddockCreateEvent message) { if (Guid.Empty == message.FarmId) { return; } var paddock = new Paddock { FarmId = message.FarmId, AreaInHectares = 0.0f, FieldsCode = "New Fields Code", Id = Guid.NewGuid() }; m_PaddocksRepository.Save(paddock); PublishPaddocksChangedEvent(paddock.FarmId); }