コード例 #1
0
        public async Task <IActionResult> Create([Bind("SpordialaID,OsakonnaID,Nimi")] Spordiala spordiala)
        {
            if (ModelState.IsValid)
            {
                _context.Add(spordiala);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            PopulateOsakonnadDropDownList(spordiala.OsakondID);
            return(View(spordiala));
        }
コード例 #2
0
        public async Task <IActionResult> Create([Bind("OsakondID,Nimi,Eelarve,AlgusKP,TreenerID,RowVersion")] Osakond osakond)
        {
            if (ModelState.IsValid)
            {
                _context.Add(osakond);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["TreenerID"] = new SelectList(_context.Treenerid, "ID", "Täisnimi", osakond.TreenerID);
            return(View(osakond));
        }
コード例 #3
0
        public async Task <IActionResult> Create(
            [Bind("RegistreeringuKP, Eesnimi, Perekonnanimi")] Sportlane sportlane)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _context.Add(sportlane);
                    await _context.SaveChangesAsync();

                    return(RedirectToAction(nameof(Index)));
                }
            }
            catch (DbUpdateException /* ex */)
            {
                //Log the error (uncomment ex variable name and write a log.
                ModelState.AddModelError("", "Ei saa muudatusi salvestada. " +
                                         "Proovige uuesti! Kui midagi ei muutu, võtke ühendust süsteemi administraatoriga!.");
            }
            return(View(sportlane));
        }
コード例 #4
0
        public async Task <IActionResult> Create([Bind("Eesnimi, PalkamiseKP, Perekonnanimi, AsutuseAssignment")] Treener treener, string[] selectedSpordialad)
        {
            if (selectedSpordialad != null)
            {
                treener.SpordialaAssignments = new List <SpordialaAssignment>();
                foreach (var spordiala in selectedSpordialad)
                {
                    var spordialaToAdd = new SpordialaAssignment {
                        TreenerID = treener.ID, SpordialaID = int.Parse(spordiala)
                    };
                    treener.SpordialaAssignments.Add(spordialaToAdd);
                }
            }
            if (ModelState.IsValid)
            {
                _context.Add(treener);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            PopulateAssignedSpordialaData(treener);
            return(View(treener));
        }