Esempio n. 1
0
 private Aktivita Modify(EventAktivitaUpdated evt, Aktivita item)
 {
     item.DatumOd           = evt.DatumOd;
     item.DatumDo           = evt.DatumDo;
     item.DatumZadal        = evt.EventCreated;
     item.UzivatelCeleJmeno = evt.UzivatelCeleJmeno;
     item.Nazev             = evt.Nazev;
     item.Popis             = evt.Popis;
     item.AktivitaTypId     = evt.AktivitaTypId;
     item.UzivatelId        = evt.UzivatelId;
     return(item);
 }
Esempio n. 2
0
        public async Task <IActionResult> Add([FromForm] Aktivita model)
        {
            var command = new CommandAktivitaCreate()
            {
                UzivatelId        = model.UzivatelId,
                Nazev             = model.Nazev,
                UzivatelCeleJmeno = model.UzivatelCeleJmeno,
                DatumOd           = model.DatumOd,
                DatumDo           = model.DatumDo,
                DatumZadal        = DateTime.Today,
                Popis             = model.Popis,
                AktivitaTypId     = model.AktivitaTypId
            };
            await client.AddAsync(command);

            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        private Aktivita Create(EventAktivitaCreated evt)
        {
            var model = new Aktivita()
            {
                AktivitaId        = Guid.NewGuid(),
                DatumOd           = evt.DatumOd,
                DatumDo           = evt.DatumDo,
                DatumZadal        = evt.EventCreated,
                UzivatelCeleJmeno = evt.UzivatelCeleJmeno,
                Nazev             = evt.Nazev,
                Popis             = evt.Popis,
                AktivitaTypId     = evt.AktivitaTypId,
                UzivatelId        = evt.UzivatelId,
            };

            return(model);
        }
Esempio n. 4
0
        public async Task <IActionResult> EditAsync()
        {
            var model = new Aktivita();

            model.DatumDo = DateTime.Today;
            model.DatumOd = DateTime.Today;

            ViewBag.AktivitaTypList = new SelectList(Enum.GetValues(typeof(EAktivitaTyp)).Cast <EAktivitaTyp>().Select(v => new SelectListItem
            {
                Text  = v.Description(),
                Value = v.ToString()
            }).ToList(), "Value", "Text");

            ViewBag.UzivatelList = new List <SelectListItem>();
            foreach (var item in await uzivatelService.GetListAsync())
            {
                ViewBag.UzivatelList.Add(new SelectListItem {
                    Value = item.Id.ToString(), Text = $"{item.Prijmeni} {item.Jmeno}"
                });
            }
            return(View(model));
        }