コード例 #1
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
        //新增相簿
        private int AddAlbum(int frontCoverSN, string Title, bool IsEnable, string userID)
        {
            Rio_Album Album = new Rio_Album();

            Album.FrontCoverSN = frontCoverSN;
            Album.AlbumName    = Title;
            Album.AlbumContent = string.Empty;
            Album.Sort         = 0;
            Album.HitCount     = 0;
            Album.IsEnable     = IsEnable;
            Album.IsDelete     = false;

            DateTime timeNow = DateTime.Now;

            Album.CreateID   = userID;
            Album.CreateName = userID;
            Album.CreateDate = timeNow;
            Album.ModifyID   = userID;
            Album.ModifyName = userID;
            Album.ModifyDate = timeNow;

            AlbumModel.Insert(Album);

            return(Album.SN);
        }
コード例 #2
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
        public ActionResult DeleteConfirmed(int id)
        {
            Rio_Album rio_Album = db.Rio_Album.Find(id);

            db.Rio_Album.Remove(rio_Album);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #3
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
 public ActionResult Edit([Bind(Include = "SN,FrontCoverSN,Title,Album_Countent,Sort,HitCount,CreateID,CreateDate,ModifyID,ModifyDate,IsEnable,IsDelete")] Rio_Album rio_Album)
 {
     if (ModelState.IsValid)
     {
         db.Entry(rio_Album).State = System.Data.Entity.EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(rio_Album));
 }
コード例 #4
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
        public ActionResult Create([Bind(Include = "SN,FrontCoverSN,Title,Album_Countent,Sort,HitCount,CreateID,CreateDate,ModifyID,ModifyDate,IsEnable,IsDelete")] Rio_Album rio_Album)
        {
            if (ModelState.IsValid)
            {
                db.Rio_Album.Add(rio_Album);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(rio_Album));
        }
コード例 #5
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
        // GET: Rio_Album/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Rio_Album rio_Album = db.Rio_Album.Find(id);

            if (rio_Album == null)
            {
                return(HttpNotFound());
            }
            return(View(rio_Album));
        }
コード例 #6
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
        //編輯相簿
        private void updateAlbum(int SN, int frontCoverSN, string Title, bool IsEnable, string userID)
        {
            Rio_Album Album = AlbumModel.getAlbum(SN);

            Album.FrontCoverSN = frontCoverSN;
            Album.AlbumName    = Title;
            Album.IsEnable     = IsEnable;

            DateTime timeNow = DateTime.Now;

            Album.ModifyID   = userID;
            Album.ModifyName = userID;
            Album.ModifyDate = timeNow;

            AlbumModel.Update(Album);
        }
コード例 #7
0
ファイル: Rio_AlbumController.cs プロジェクト: racedstar/R-S
        public ActionResult DeleteAlbum(int?SN)
        {
            int    aSN = SN ?? 0;
            string vid = string.Empty;

            if (Request.QueryString.Get("vid") != null)
            {
                vid = Request.QueryString.Get("vid").ToString();
            }
            if (aSN != 0)
            {
                Rio_Album Album = AlbumModel.getAlbum(aSN);
                Album.IsDelete = true;
                AlbumModel.Delete(Album);
            }
            return(Redirect("RioAlbumView?vid=" + vid));
        }