Пример #1
0
        public ActionResult FileInfo(int id)
        {
            RedHeadFile redHeadFile = db.RedHeadFiles.Find(id);

            if (redHeadFile == null)
            {
                return(new HttpNotFoundResult());
            }
            return(View(redHeadFile));
        }
        public ActionResult Del(int id)
        {
            if (id > 0)
            {
                RedHeadFile redheadfile = db.RedHeadFiles.Find(id);
                if (redheadfile != null)
                {
                    db.RedHeadFiles.Remove(redheadfile);
                    db.SaveChanges();
                }
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Add(RedHeadFileViewModel model)
        {
            if (ModelState.IsValid)
            {
                if (model.Id > 0)
                {
                    RedHeadFile redheadfile = db.RedHeadFiles.Find(model.Id);
                    if (redheadfile == null)
                    {
                        return(new HttpNotFoundResult());
                    }
                    redheadfile.Title           = model.Title;
                    redheadfile.Org             = model.Org;
                    redheadfile.FilePath        = model.FilePath;
                    redheadfile.PubTime         = model.PubTime;
                    redheadfile.ZhiXingTime     = model.ZhiXingTime;
                    redheadfile.Type            = model.Type;
                    db.Entry(redheadfile).State = System.Data.Entity.EntityState.Modified;
                    db.SaveChanges();

                    return(RedirectToAction("Index"));
                }
                else
                {
                    db.RedHeadFiles.Add(new RedHeadFile {
                        Title       = model.Title,
                        Org         = model.Org,
                        PubTime     = model.PubTime,
                        ZhiXingTime = model.ZhiXingTime,
                        Type        = model.Type,
                        FilePath    = model.FilePath,
                        CreateTime  = DateTime.Now
                    });
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            SetMyAccountViewModel();
            return(View(model));
        }
        public ActionResult Add(int id)
        {
            var model = new RedHeadFileViewModel();

            model.PubTime     = DateTime.Now;
            model.ZhiXingTime = DateTime.Now;
            if (id > 0)
            {
                RedHeadFile redheadfile = db.RedHeadFiles.Find(id);
                if (redheadfile == null)
                {
                    return(new HttpNotFoundResult());
                }
                model.Id          = redheadfile.Id;
                model.Type        = redheadfile.Type;
                model.Title       = redheadfile.Title;
                model.PubTime     = redheadfile.PubTime;
                model.ZhiXingTime = redheadfile.ZhiXingTime;
                model.Org         = redheadfile.Org;
            }

            SetMyAccountViewModel();
            return(View(model));
        }