Пример #1
0
        public async Task <ActionResult <Facultate> > PostFacultate(Facultate facultate)
        {
            _context.Facultate.Add(facultate);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetFacultate", new { id = facultate.Id }, facultate));
        }
Пример #2
0
        public async Task <IActionResult> PutFacultate(int id, Facultate facultate)
        {
            if (id != facultate.Id)
            {
                return(BadRequest());
            }

            _context.Entry(facultate).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!FacultateExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Пример #3
0
        private static void AdaugaFacultate(UniversitateContext univContext, string name)
        {
            var Facultate = new Facultate();

            Facultate.Nume = name;
            univContext.Facultati.Add(Facultate);
            univContext.SaveChanges();
        }
        public ActionResult Create(Facultate facultate)
        {
            if (!ModelState.IsValid)
            {
                return(View(facultate));
            }

            repository.Add(facultate);
            repository.SaveChanges();
            return(RedirectToAction("Index"));
        }
        public ActionResult Details(int id)
        {
            Facultate facultate = repository.Get(id);

            if (facultate == null)
            {
                return(HttpNotFound());
            }
            else
            {
                return(View(facultate));
            }
        }
Пример #6
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Facultate = await _context.Facultate.FirstOrDefaultAsync(m => m.ID == id);

            if (Facultate == null)
            {
                return(NotFound());
            }
            return(Page());
        }
Пример #7
0
        public async Task <IActionResult> OnPostAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            Facultate = await _context.Facultate.FindAsync(id);

            if (Facultate != null)
            {
                _context.Facultate.Remove(Facultate);
                await _context.SaveChangesAsync();
            }

            return(RedirectToPage("./Index"));
        }
Пример #8
0
        public void Seed()
        {
            #region Facultati
            var facultate1 = new Facultate {
                Nume = "facultatea1"
            };
            _context.Facultati.Add(facultate1);
            _context.SaveChanges();

            #endregion
            #region Studenti

            var facultateId = _context.Facultati.FirstOrDefault().Id;

            var student1 = new Student {
                Nume        = "Student1",
                Prenume     = "Prenume1",
                Varsta      = 11,
                FacultateId = facultateId
            };

            var student2 = new Student
            {
                Nume        = "Student2",
                Prenume     = "Prenume2",
                Varsta      = 12,
                FacultateId = facultateId
            };

            var student3 = new Student
            {
                Nume        = "Student3",
                Prenume     = "Prenume3",
                Varsta      = 17,
                FacultateId = facultateId
            };

            var studenti = new List <Student> {
                student1, student2, student3
            };

            _context.Studenti.AddRange(studenti);
            _context.SaveChanges();
            #endregion
            #region Cursuri

            _context.Cursuri.Add(
                new Curs
            {
                Nume = "Curs1"
            }
                );

            _context.Cursuri.Add(
                new Curs
            {
                Nume = "Curs2"
            }
                );

            _context.Cursuri.Add(
                new Curs
            {
                Nume = "Curs3"
            }
                );

            _context.SaveChanges();
            #endregion
            #region StudentiCursuri
            var st = _context.Studenti.ToList();
            var cs = _context.Cursuri.ToList();

            _context.StudentCurs.Add(new StudentCurs
            {
                CursId    = cs[0].Id,
                StudentId = st[0].Id
            });

            _context.StudentCurs.Add(new StudentCurs
            {
                CursId    = cs[1].Id,
                StudentId = st[0].Id
            });

            _context.StudentCurs.Add(new StudentCurs
            {
                CursId    = cs[2].Id,
                StudentId = st[0].Id
            });

            _context.StudentCurs.Add(new StudentCurs
            {
                CursId    = cs[0].Id,
                StudentId = st[1].Id
            });

            _context.StudentCurs.Add(new StudentCurs
            {
                CursId    = cs[2].Id,
                StudentId = st[1].Id
            });

            _context.StudentCurs.Add(new StudentCurs
            {
                CursId    = cs[1].Id,
                StudentId = st[2].Id
            });

            _context.SaveChanges();
            #endregion
        }