private Ukol Create(EventUkolCreated evt) { var model = new Ukol() { Generation = evt.Generation, EventGuid = evt.EventId, UkolId = evt.UkolId, Value1 = evt.UkolValue1, Value2 = evt.UkolValue2 }; return(model); }
public async Task Add(CommandUkolCreate cmd) { var ev = new EventUkolCreated() { EventId = Guid.NewGuid(), Generation = 0, UkolId = Guid.NewGuid(), }; var item = Create(ev); db.Ukoly.Add(item); await db.SaveChangesAsync(); await _handler.PublishEvent(ev, MessageType.UzivatelCreated, ev.EventId, null, ev.Generation, item.UkolId); }