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(CommandDochazkaCreate cmd) { var ev = new EventDochazkaCreated() { EventId = Guid.NewGuid(), Generation = 0, DochazkaId = Guid.NewGuid(), CteckaId = cmd.CteckaId, Datum = cmd.Datum, EventCreated = DateTime.Now, Prichod = cmd.Prichod, UzivatelId = cmd.UzivatelId }; var item = Create(ev); db.Dochazka.Add(item); await db.SaveChangesAsync(); await _handler.PublishEvent(ev, MessageType.DochazkaCreated, ev.EventId, null, ev.Generation, item.DochazkaId); }
private Dochazka Create(EventDochazkaCreated evt) { var model = new Dochazka() { Generation = evt.Generation, EventGuid = evt.EventId, DochazkaId = evt.DochazkaId, UzivatelId = evt.UzivatelId, Rok = evt.Datum.Year, Den = evt.Datum.Day, Mesic = evt.Datum.Month, DenTydne = Convert.ToInt32(evt.Datum.DayOfWeek), Tick = evt.Datum.Ticks, Prichod = evt.Prichod, CteckaId = evt.CteckaId, Datum = evt.Datum, }; return(model); }