zoukankan      html  css  js  c++  java
  • MVC系列博客之排球计分(六)Controller的实现(二)

    上一篇博客没有完整的展现controller的代码,现在展示一下

    HomeController

    CoachController代码如下

     public class CoachController : Controller
        {
            private gDBContext db = new gDBContext();

            //
         

            public ActionResult Index()
            {
                return View(db.Students.ToList());
            }

            //
          

            public ActionResult Details(int id = 0)
            {
                Score score = db.Students.Find(id);
                if (score == null)
                {
                    return HttpNotFound();
                }
                return View(score);
            }

            //
          

            public ActionResult Create()
            {
                return View();
            }

            //
          

            [HttpPost]
            public ActionResult Create(Score Score)
            {
                if (ModelState.IsValid)
                {
                    db.Students.Add(Score);
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }

                return View(Score);
            }

     
           
            public ActionResult Edit(int id = 0)
            {
                Score score = db.Students.Find(id);
                if (score == null)
                {
                    return HttpNotFound();
                }
                return View(score);
            }



            [HttpPost]
            public ActionResult Edit(Score score)
            {
                if (ModelState.IsValid)
                {
                    db.Entry(score).State = EntityState.Modified;
                    db.SaveChanges();
                    return RedirectToAction("Index");
                }
                return View(score);
            }

            //


            public ActionResult Delete(int id = 0)
            {
                Score score = db.Students.Find(id);
                if (score == null)
                {
                    return HttpNotFound();
                }
                return View(score);
            }

            //
           

            [HttpPost, ActionName("Delete")]
            public ActionResult DeleteConfirmed(int id)
            {
                Score gzscore = db.Students.Find(id);
                db.Students.Remove(score);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            protected override void Dispose(bool disposing)
            {
                db.Dispose();
                base.Dispose(disposing);
            }
        }

    至此,controller已全部完成。

  • 相关阅读:
    企业如何搭建数据分析平台
    如何查看Android设备上的分区信息
    从传统企业谈大数据的战略意义
    金融行业的BI应用分析
    Android 5.x 权限问题解决方法
    unity使用ugui自制调色面板
    手机模式及分区
    高通8x12平台开机画面制作工具
    Unity插件
    Android开发小问题集
  • 原文地址:https://www.cnblogs.com/shiyufan/p/7073652.html
Copyright © 2011-2022 走看看