基本信息
源码名称:C# MVC入门示例源码下载
源码大小:11.92M
文件格式:.rar
开发语言:C#
更新时间:2014-07-25
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

using System;
using System.Collections.Generic;
using System.Data;
using System.Data.Entity;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using 夏天廣告.Models;

namespace 夏天廣告.Controllers
{
    public class Default1Controller : Controller
    {
        private GuestScrewsEntities db = new GuestScrewsEntities();

        //
        // GET: /Default1/
       
        public ActionResult Index()
        {    
            return View(db.GB.ToList());
        }

        [HttpPost]
        public ActionResult Index(GB eForm)
        {
            DateTime one = Convert.ToDateTime(eForm.PostTime);
            DateTime two = Convert.ToDateTime(Request.Params["PostTime1"].ToString());

            return View(db.GB.ToList().Where(d => d.PostTime >= one && d.PostTime <= two));
        }



        // GET: /Default1/Details/5

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

        //
        // GET: /Default1/Create

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

        //
        // POST: /Default1/Create

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

            return View(gb);
        }

        //
        // GET: /Default1/Edit/5

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

        //
        // POST: /Default1/Edit/5

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

        //
        // GET: /Default1/Delete/5

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

        //
        // POST: /Default1/Delete/5

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

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