예제 #1
0
        public async Task <IActionResult> MeetingsCreate(MeetingCreateModel mCM)
        {
            if (ModelState.IsValid)
            {
                var newSpotkanie = new PracownikKlient()
                {
                    MiejsceSpotkania         = mCM.PracownikKlient.MiejsceSpotkania,
                    DataRozpoczeciaSpotkania = mCM.PracownikKlient.DataRozpoczeciaSpotkania,
                    DataZakonczeniaSpotkania = mCM.PracownikKlient.DataZakonczeniaSpotkania,
                    IdPracownik = mCM.PracownikKlient.IdPracownik,
                    IdKlient    = mCM.PracownikKlient.IdKlient
                };

                _s16693context.Add(newSpotkanie);
                await _s16693context.SaveChangesAsync();

                return(RedirectToAction(nameof(Meetings)));
            }
            else if (!ModelState.IsValid)
            {
                var klient = await _s16693context.Klient.Include(o => o.IdKlientNavigation).ToListAsync();

                var pracownik = await _s16693context.Pracownik.Include(o => o.IdPracownikNavigation).ToListAsync();

                var newMCM = new MeetingCreateModel
                {
                    klients    = klient,
                    pracowniks = pracownik
                };

                return(View("MeetingsCreate", newMCM));
            }
            return(View(mCM));
        }
예제 #2
0
        public async Task <IActionResult> MeetingsCreate()
        {
            var klient = await _s16693context.Klient.Include(o => o.IdKlientNavigation).ToListAsync();

            var pracownik = await _s16693context.Pracownik.Include(o => o.IdPracownikNavigation).ToListAsync();

            var mCM = new MeetingCreateModel
            {
                klients    = klient,
                pracowniks = pracownik
            };

            return(View(mCM));
        }