예제 #1
0
        public ActionResult Create([Bind(Exclude = "ID")] Gqw gqw)
        {
            university.Entry(gqw).State = EntityState.Added;
            university.SaveChanges();

            return(RedirectToAction("Index"));
        }
예제 #2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Gqw gqw = university.Gqw.Find(id);

            if (gqw == null)
            {
                return(HttpNotFound());
            }
            university.Gqw.Remove(gqw);
            university.SaveChanges();

            logger.Warn($"Deletion happened");

            return(RedirectToAction("Index"));
        }
예제 #3
0
        public ActionResult Delete(int id)
        {
            Gqw gqw = university.Gqw
                      .Include(x => x.Graduate)
                      .Include(y => y.Reviewer)
                      .Include(z => z.Teacher)
                      .Include(w => w.Sec)
                      .FirstOrDefault(t => t.Id == id);

            if (gqw == null)
            {
                return(HttpNotFound());
            }
            return(View(gqw));
        }
예제 #4
0
        public ActionResult Details(int?id)
        {
            Gqw gqw = university.Gqw
                      .Include(x => x.Graduate)
                      .Include(y => y.Reviewer)
                      .Include(z => z.Teacher)
                      .Include(w => w.Sec)
                      .FirstOrDefault(t => t.Id == id);

            if (gqw == null)
            {
                logger.Error("Invalid Id");

                return(HttpNotFound());
            }
            return(View(gqw));
        }
예제 #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(HttpNotFound());
            }

            Gqw gqw = university.Gqw.Find(id);

            if (gqw != null)
            {
                SelectList graduate = new SelectList(university.Graduate, "Id", "LastName", gqw.GraduateId);
                ViewBag.Graduate = graduate;
                SelectList reviewer = new SelectList(university.Partner, "Id", "LastName", gqw.ReviewerId);
                ViewBag.Reviewer = reviewer;
                SelectList teacher = new SelectList(university.Teacher, "Id", "LastName", gqw.TeacherId);
                ViewBag.Teacher = teacher;
                SelectList sec = new SelectList(university.Sec, "Id", "Year", gqw.SecId);
                ViewBag.Sec = sec;
                return(View(gqw));
            }
            return(RedirectToAction("Index"));
        }
예제 #6
0
 public ActionResult Edit(Gqw gqw)
 {
     university.Entry(gqw).State = EntityState.Modified;
     university.SaveChanges();
     return(RedirectToAction("Index"));
 }