예제 #1
0
        public async Task Add(CommandOpravneniCreate cmd)
        {
            var ev = new EventOpravneniCreated()
            {
                EventId     = Guid.NewGuid(),
                Generation  = 0,
                OpravneniId = Guid.NewGuid(),
            };
            var item = Create(ev);

            db.Opravneni.Add(item);
            await db.SaveChangesAsync();

            await _handler.PublishEvent(ev, MessageType.UzivatelCreated, ev.EventId, null, ev.Generation, item.PravoId);
        }
예제 #2
0
 public async Task Add(CommandOpravneniCreate cmd)
 {
     await _repository.Add(cmd);
 }