示例#1
0
        public void SaveReadNews(ReadNewsEntity readNewsEntity)
        {
            TB_T_READ_NEWS rd = null;

            rd             = new TB_T_READ_NEWS();
            rd.NEWS_ID     = readNewsEntity.NewsId;
            rd.CREATE_USER = readNewsEntity.CreateUserId;
            rd.CREATE_DATE = DateTime.Now;
            _context.TB_T_READ_NEWS.Add(rd);
            this.Save();
        }
示例#2
0
        public JsonResult SaveAcceptNews(AcceptNewsViewModel acceptNewsVM)
        {
            try
            {
                Logger.Info(_logMsg.Clear().SetPrefixMsg("Save AcceptNews").ToInputLogString());

                if (ModelState.IsValid)
                {
                    // Save
                    ReadNewsEntity readNewsEntity = new ReadNewsEntity
                    {
                        NewsId       = acceptNewsVM.NewsId,
                        CreateUserId = this.UserInfo.UserId,
                    };

                    _newsFacade = new NewsFacade();
                    _newsFacade.SaveReadNews(readNewsEntity);

                    return(Json(new
                    {
                        Valid = true
                    }));
                }

                return(Json(new
                {
                    Valid = false,
                    Error = string.Empty,
                    Errors = GetModelValidationErrors()
                }));
            }
            catch (Exception ex)
            {
                Logger.Error("Exception occur:\n", ex);
                Logger.Info(_logMsg.Clear().SetPrefixMsg("Save AcceptNews").Add("Error Message", ex.Message).ToFailLogString());
                return(Json(new
                {
                    Valid = false,
                    Error = Resource.Error_System,
                    Errors = string.Empty
                }));
            }
        }
示例#3
0
 public void SaveReadNews(ReadNewsEntity readNewsEntity)
 {
     _newsDataAccess = new NewsDataAccess(_context);
     _newsDataAccess.SaveReadNews(readNewsEntity);
 }