上一篇博客没有完整的展现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已全部完成。

转载于:https://www.cnblogs.com/shiyufan/p/7073652.html

MVC系列博客之排球计分(六)Controller的实现(二)相关推荐

  1. flutter text 自动换行_Flutter 系列博客——05 StatelessWidget vs StatefulWidget

    前言 上一篇我们对 Flutter UI 有了一个基本的了解. 这一篇我们通过自定义 Widget 来了解下如何写一个 Widget? 然而 Widget 有两个,StatelessWidget 和 ...

  2. Django 系列博客(二)

    Django 系列博客(二) 前言 今天博客的内容为使用 Django 完成第一个 Django 页面,并进行一些简单页面的搭建和转跳. 命令行搭建 Django 项目 创建纯净虚拟环境 在上一篇博客 ...

  3. 项目体系架构设计——基于Spark平台的协同过滤实时电影推荐系统项目系列博客(四)

    系列文章目录 初识推荐系统--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(一) 利用用户行为数据--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(二) 项目主要效果展示--基 ...

  4. 利用用户行为数据——基于Spark平台的协同过滤实时电影推荐系统项目系列博客(二)

    系列文章目录 初识推荐系统--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(一) 利用用户行为数据--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(二) 项目主要效果展示--基 ...

  5. 基础环境搭建——基于Spark平台的协同过滤实时电影推荐系统项目系列博客(五)

    系列文章目录 初识推荐系统--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(一) 利用用户行为数据--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(二) 项目主要效果展示--基 ...

  6. SpringBoot实现代码生成器——基于SpringBoot和Vue的后台管理系统项目系列博客(十)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  7. SpringBoot实现1对1、1对多、多对多关联查询——基于SpringBoot和Vue的后台管理系统项目系列博客(十八)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  8. 实时推荐服务建设——基于Spark平台的协同过滤实时电影推荐系统项目系列博客(八)

    系列文章目录 初识推荐系统--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(一) 利用用户行为数据--基于Spark平台的协同过滤实时电影推荐系统项目系列博客(二) 项目主要效果展示--基 ...

  9. mysql 查询 不用星号,MySQL Cookbook系列博客

    概述 <SQL.Cookbook>是迄今为止,笔者遇到过sql系列最全.案例最精简的一本书. 许多真实环境遇到的棘手问题,本书都提供了解决方案.许多面试的sql题目(无论是Oracle.M ...

  10. 订单支付和评论——基于Django框架的天天生鲜电商网站项目系列博客(十五)

    系列文章目录 需求分析--基于Django框架的天天生鲜电商网站项目系列博客(一) 网站框架搭建--基于Django框架的天天生鲜电商网站项目系列博客(二) 用户注册模块--基于Django框架的天天 ...

最新文章

  1. 数组-删除排序数组中的重复项(双指针法)
  2. 通过KNN算法,确定球星的风格(很水)
  3. 网络安全(1)-身份认证
  4. 黄聪:DEDECMS系统栏目、文章页面、分页面伪静态和域名301重定向详细方法
  5. java基础变量_Java基础语法之变量和常量
  6. C语言深度剖析书籍学习记录 第一章 关键字
  7. Docker Images for MySQL Cluster
  8. 算法:Sqrt(x) (x 的平方根)
  9. 柳州计算机一级考试报名时间,2021计算机考试报名时间和考试时间
  10. js配合css3开发流畅的web拾色器功能
  11. 喜马拉雅FM下载的音频转换为正常文件的JAVA实现
  12. simulink enable嵌套问题
  13. Debian搭建PPTP
  14. jzoj. 3518. 【NOIP2013模拟11.6A组】进化序列(evolve)
  15. 独家思维导图!让你秒懂李宏毅2020机器学习(二)—— Classification分类
  16. blender建模常用建模快捷键
  17. linux之ssh命令
  18. VC++中遇到的错误“Error spawning cl.exe”
  19. Mecha:将 Mesh 进行到底
  20. 用HTML+CSS做一个漂亮简单的个人网页~个人相册介绍个人主页模板(6个页面) ~学生HTML个人网页作业作品~...

热门文章

  1. JavaScript中的[]和{}
  2. 使用jquery 给span 赋值
  3. Lync 小技巧-14-为用户启用统一的联系人存储库-Lync-无联系人
  4. 如何编写兼容各主流邮箱的HTML邮件
  5. MySQL 8.0 的 5 个新特性,太实用了!
  6. “红孩儿”成中科院博士!做CTO身价过亿!
  7. 刚刚用鸿蒙跑了个“hello world”!跑通后,我特么开始怀疑人生....
  8. 流行的Spring Boot + Vue架构整合开发的网易云+QQ音乐(附源码)!
  9. 苏宁数据中台架构实践,高清技术版
  10. Linux 之父怒斥:一些“安全人士是TMD的白痴!”