public IActionResult AddUpdateNews(ModelNews MN)
 {
     if (!ModelState.IsValid)
     {
         TempData["Action"] = Constants.FAILED;
         return(View(MN));
     }
     try
     {
         if (MN.NewsId > 0)
         {
             MN.DateUpdated = DateTime.Now;
             OurdbContext.News.Update(CopyMNToN(MN));
             OurdbContext.SaveChanges();
         }
         else
         {
             OurdbContext.News.Add(CopyMNToN(MN));
             OurdbContext.SaveChanges();
         }
     }
     catch (Exception)
     {
         TempData["action"] = Constants.FAILED;
     }
     return(RedirectToAction(nameof(AdministratorController.NewsList)));
 }
        public IActionResult AddUpdateNews()
        {
            ModelNews mn = new ModelNews();

            mn.DateCreated = DateTime.Now.Date;
            return(View(mn));
        }
        private ModelNews CopyNToMN(News N)
        {
            ModelNews mn = new ModelNews
            {
                NewsId      = N.NewsId,
                NewsValue   = N.NewsValue,
                DateCreated = N.DateCreated,
                DateUpdated = N.DateUpdated,
            };

            return(mn);
        }
        private News CopyMNToN(ModelNews mn)
        {
            News N = new News
            {
                NewsId      = mn.NewsId,
                NewsValue   = mn.NewsValue,
                DateCreated = mn.DateCreated,
                DateUpdated = mn.DateUpdated,
            };

            return(N);
        }
Exemplo n.º 5
0
        public ModelNews Details([FromUri] int id)
        {
            var news = DB.News.Where(x => x.id == id).FirstOrDefault();

            if (news == null)
            {
                throw new HttpResponseException(HttpStatusCode.NotFound);
            }

            var model = new ModelNews()
            {
                id          = news.id,
                title       = news.title,
                mainContent = ContentToHtml(news.mainContent),
                publishDate = news.publishDate
            };

            return(model);
        }
Exemplo n.º 6
0
        public JsonResult GetNewHome(long id)
        {
            Business.ClassBusiness.NewsBusiness newsBusiness = new Business.ClassBusiness.NewsBusiness();
            List <Common.News> listNews = newsBusiness.ListByNewsIdNewsGroupActive(id, 2);

            List <ModelNews> ListNew = new List <ModelNews>();

            foreach (var tem in listNews)
            {
                ModelNews dl = new ModelNews();
                dl.Title = tem.Title;
                // dl.CreateDate = tem.CreateDate;
                dl.Summary      = tem.Summary;
                dl.NewsGroupId  = tem.NewsGroupId;
                dl.ModifyDate   = tem.ModifyDate.ToString("dd/M/yyyy");
                dl.Descriptions = tem.Descriptions;
                dl.ImageSource  = tem.ImageSource;
                dl.Id           = tem.Id;
                dl.FriendlyUrl  = tem.FriendlyUrl;
                ListNew.Add(dl);
            }

            return(Json(ListNew, JsonRequestBehavior.AllowGet));
        }