Esempio n. 1
0
        public ActionResult Entry(Members member)
        {
            member.EntryDate = DateTime.Now;
            try
            {
                db.Members.Add(member);
                db.SaveChanges();
                ViewBag.Result = "OK";
            }
            catch (Exception ex)
            {
                ViewBag.Result = "FAIL";
            }

            return(RedirectToAction("Index", "Home"));
            //return View(member);
        }
Esempio n. 2
0
        public ActionResult Create(Articles article)
        {
            Articles dbarticle = new Articles();

            try
            {
                dbarticle.Title          = article.Title;
                dbarticle.Contents       = article.Contents;
                dbarticle.Category       = article.Category;
                dbarticle.RegistDate     = DateTime.Now;
                dbarticle.ModifyDate     = DateTime.Now;
                dbarticle.ViewCnt        = 0;
                dbarticle.IPAddress      = Request.ServerVariables["REMOTE_ADDR"].ToString();
                dbarticle.RegistMemberID = "admin";
                dbarticle.ModifyMemberID = "admin";

                db.Articles.Add(dbarticle);
                db.SaveChanges();

                if (Request.Files.Count > 0)
                {
                    var attachFile = Request.Files[0];

                    if (attachFile != null && attachFile.ContentLength > 0)
                    {
                        var fileName = Path.GetFileName(attachFile.FileName);
                        var path     = Path.Combine(Server.MapPath("~/Upload/"), fileName);
                        attachFile.SaveAs(path);

                        ArticleFiles file = new ArticleFiles();
                        file.ArticleIDX = dbarticle.ArticleIDX;
                        file.FilePath   = "/Upload/";
                        file.FileName   = fileName;
                        file.FileFormat = Path.GetExtension(attachFile.FileName);
                        file.FileSize   = attachFile.ContentLength;
                        file.UploadDate = DateTime.Now;
                        db.ArticleFiles.Add(file);
                        db.SaveChanges();
                    }
                }
                ViewBag.Result = "OK";
            }
            catch (Exception ex)
            {
                ViewBag.Result = "FAIL";
                Console.WriteLine($"Exception: '{ex}'");
            }

            return(View(article));
        }
Esempio n. 3
0
        public bool Add(News data)
        {
            if (data == null)
            {
                return(false);
            }

            data.RecId      = Guid.NewGuid();
            data.CreateTime = DateTime.Now;
            try
            {
                HomePageEntities db = new HomePageEntities();
                db.News.Add(data);
                db.SaveChanges();

                return(true);
            }
            catch
            {
                throw;
            }
        }
Esempio n. 4
0
        public void AddCount(string recId, bool?isLike)
        {
            if (!isLike.HasValue || String.IsNullOrEmpty(recId))
            {
                return;
            }

            HomePageEntities db = new HomePageEntities();
            var entity          = db.ForumArticle.Where(x => x.RecId.Equals(new Guid(recId))).FirstOrDefault();

            if (entity != null)
            {
                if (isLike.Value)
                {
                    entity.LikeCount = entity.LikeCount + 1;
                }
                else
                {
                    entity.UnlikeCount = entity.UnlikeCount + 1;
                }
                db.SaveChanges();
            }
        }
Esempio n. 5
0
        public void Add(ForumArticle data)
        {
            if (data == null)
            {
                return;
            }

            data.RecId       = Guid.NewGuid();
            data.CreateTime  = DateTime.Now;
            data.LikeCount   = 0;
            data.UnlikeCount = 0;

            try
            {
                HomePageEntities db = new HomePageEntities();
                db.ForumArticle.Add(data);
                db.SaveChanges();
            }
            catch
            {
                throw new ApplicationException();
            }
        }