Exemplo n.º 1
0
        public ActionResult EditNews(EditNewsRequestDTO dto)
        {
            string      url    = "api/News/EditNews";
            enErrorCode result = _apiAdaptor.Post <EditNewsRequestDTO, enErrorCode>(url, dto);

            return(RedirectToAction("BackEndIndex", "News"));
        }
Exemplo n.º 2
0
        public ActionResult EditNews(int NewsId)
        {
            string url = String.Format("api/News/GetNewsContent?NewsID={0}", NewsId);
            GetNewsContentReturnDTO result = _apiAdaptor.Get <GetNewsContentReturnDTO>(url);

            EditNewsRequestDTO dto = new EditNewsRequestDTO()
            {
                NewsID      = NewsId,
                Title       = result.NewsTitle,
                Category    = result.NewsCategory,
                NewsContent = result.NewsContent
            };

            return(View(dto));
        }
Exemplo n.º 3
0
        public enErrorCode EditNews(EditNewsRequestDTO dto)
        {
            enErrorCode enCode = enErrorCode.EXCEPTION;

            try
            {
                News n = _dbContext.Set <News>().Find(dto.NewsID);
                n.Title       = dto.Title;
                n.Category    = dto.Category.ToString();
                n.NewsContent = dto.NewsContent;
                int result = _dbContext.SaveChanges();

                if (result == 1)
                {
                    enCode = enErrorCode.SUCCESS;
                }
            }
            catch (Exception ex)
            {
                throw;
            }
            return(enCode);
        }