public NewsViewRecordViewModel(NewsViewRecord entity)
 {
     Id        = entity.Id;
     NewsId    = entity.NewsId;
     NewsTitle = entity.NewsTitle;
     StudentNO = entity.StudentNO;
     StudentId = entity.StudentId;
 }
        public bool Delete(object id)
        {
            NewsViewRecord entity = uow.Set <NewsViewRecord>().Find(id);

            if (entity == null)
            {
                return(false);
            }
            uow.Set <NewsViewRecord>().Remove(entity);
            uow.Commit();
            return(true);
        }
        public bool Add(NewsViewRecordViewModel model)
        {
            News news = uow.Set <News>().Find(model.NewsId);

            if (news == null)
            {
                return(false);
            }
            model.Id = Guid.NewGuid().ToString();
            NewsViewRecord entity = new NewsViewRecord();

            uow.Set <NewsViewRecord>().Add(entity);
            entity.Id        = model.Id;
            entity.StudentNO = model.StudentNO;
            entity.StudentId = model.StudentId;
            entity.NewsId    = model.NewsId;
            entity.NewsTitle = model.NewsTitle;
            entity.CreateAt  = DateTime.Now;
            news.ViewCount++;
            uow.Commit();
            return(true);
        }