Example #1
0
        public async Task <IActionResult> Details(string id)
        {
            try
            {
                SchuelerDLModel resultschueler = await SchuelerProcessor.GetByIdSchuelerAsync(ConnectionString, id);

                List <FaecherModel> ViewSchuelerFaecher = new List <FaecherModel>();
                foreach (var item in resultschueler.Faecher)
                {
                    ViewSchuelerFaecher.Add(
                        new FaecherModel()
                    {
                        SkennZahl = item.Skennzahl, Fachbezeichnung = item.Fachbezeichnung
                    });
                }

                SchuelerModel schueler =
                    new SchuelerModel
                {
                    Checkpersonnumber = resultschueler.Checkpersonnumber,
                    NName             = resultschueler.NName,
                    VName             = resultschueler.VName,
                    Geschlecht        = resultschueler.Geschlecht,
                    EmailAdresse      = resultschueler.EmailAdresse,
                    Schuljahr         = resultschueler.Schuljahr,
                    Faecher           = ViewSchuelerFaecher
                };

                return(View(schueler));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
        public async Task <ActionResult <SchuelerModel> > GetSchueler(string id)
        {
            try
            {
                await Task.Delay(10);

                SchuelerDLModel resultschueler = await SchuelerProcessor.GetByIdSchuelerAsync(ConnectionString, id);

                SchuelerModel schueler =
                    new SchuelerModel
                {
                    Checkpersonnumber = resultschueler.Checkpersonnumber,
                    NName             = resultschueler.NName,
                    VName             = resultschueler.VName,
                    Geschlecht        = resultschueler.Geschlecht,
                    EmailAdresse      = resultschueler.EmailAdresse,
                    Schuljahr         = resultschueler.Schuljahr
                };
                return(schueler);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Example #3
0
        public async Task <IActionResult> Edit(string id)
        {
            try
            {
                SchuelerDLModel resultschueler = await SchuelerProcessor.GetByIdSchuelerAsync(ConnectionString, id);

                SchuelerModel schueler =
                    new SchuelerModel
                {
                    Checkpersonnumber = resultschueler.Checkpersonnumber,
                    NName             = resultschueler.NName,
                    VName             = resultschueler.VName,
                    Geschlecht        = resultschueler.Geschlecht,
                    EmailAdresse      = resultschueler.EmailAdresse,
                    Schuljahr         = resultschueler.Schuljahr
                };

                return(View(schueler));
            }
            catch (Exception ex)
            {
                return(View(ex.Message));
            }
        }