public async Task Add(CommandUdalostCreate cmd) { var ev = new EventUdalostCreated() { EventId = Guid.NewGuid(), UdalostId = Guid.NewGuid(), EventCreated = DateTime.Now, DatumOd = cmd.DatumOd, DatumDo = cmd.DatumDo, DatumZadal = cmd.DatumZadal, Nazev = cmd.Nazev, Popis = cmd.Popis, UdalostTypId = cmd.UdalostTypId, UzivatelCeleJmeno = cmd.UzivatelCeleJmeno, Generation = 0, }; var item = Create(ev); db.Udalosti.Add(item); await db.SaveChangesAsync(); ev.UdalostId = item.UdalostId; ev.Generation = ev.Generation + 1; await _handler.PublishEvent(ev, MessageType.UdalostCreated, ev.EventId, null, ev.Generation, ev.UdalostId); }
public void Add(CommandUdalostCreate cmd) { var client = new HttpClient(); client.BaseAddress = new Uri(_BaseUrl); client.PutAsJsonAsync("Add", cmd); }
public void AddByDochazka(EventDochazkaCreated evt) { var cmd = new CommandUdalostCreate() { DatumOd = evt.Datum, DatumDo = evt.Datum.AddHours(8), Popis = string.Empty, UdalostTypId = 1, Nazev = "Přítomnost", UzivatelId = evt.UzivatelId, DatumZadal = evt.EventCreated }; _repository.Add(cmd); }
public void AddByDochazka(EventDochazkaCreated evt) { var cmd = new CommandUdalostCreate() { DatumOd = evt.Datum, DatumDo = evt.Datum.AddHours(8), Popis = string.Empty, UdalostTypId = 1, Nazev = "Přítomnost", UzivatelId = evt.UzivatelId, }; var client = new HttpClient(); client.BaseAddress = new Uri(_BaseUrl); client.PutAsJsonAsync("Add", cmd); }
public async Task Add(CommandUdalostCreate cmd) { await _repository.Add(cmd); }