示例#1
0
        public List <新闻DTO> List(新闻DTO dto)
        {
            var libiao = new List <新闻DTO>();
            var news   = _iNewsRep.Entities;
            var col    = _iColRep.Entities;

            //var list=
            //var kk = xx.OrderByDescending(r=>r.Id).ToList();
            //var kk1 = Mapper.Map<List<新闻DTO>>(kk);
            //try
            //{
            //    var yy = xx.ProjectTo<新闻DTO>();
            //    xx1 = yy.ToList();
            //}
            //catch (Exception e)
            //{

            //    throw e;
            //}
            if (dto.Cid != null)
            {
                news = news.Where(r => r.Cid == dto.Cid);
            }

            libiao = news.Join(col, a => a.Cid, b => b.Id, (a, b) => new { a.Id, a.Name, CName = b.Name, a.Cid, a.Addtime })
                     .OrderByDescending(m => m.Id).ProjectTo <新闻DTO>().ToList();
            //libiao = news.OrderByDescending(m => m.Id).ProjectTo<新闻DTO>().ToList();
            //var libiao = _iRoomTypeRep.Entities.Where(m => m.CompanyId == 1).OrderByDescending(m => m.Id);
            return(libiao);
        }
示例#2
0
        public 新闻DTO GetDTO(int?Id)
        {
            var dTO = new 新闻DTO();

            if (Id != null)
            {
                dTO = Mapper.Map <新闻DTO>(_iNewsRep.GetById(Id.Value));
            }
            return(dTO);
        }
示例#3
0
 public 新闻DTO Save(新闻DTO dto)
 {
     try
     {
         var model = Mapper.Map <新闻信息> (dto);
         if (dto.Id > 0)
         {
             _iNewsRep.Update(model);
         }
         else
         {
             dto.Id = _iNewsRep.Insert(model);
         }
         //result.code = "0";
         //result.msg = "保存成功";
         return(dto);
     }
     catch (Exception er)
     {
         throw er;
     }
 }
示例#4
0
 public 新闻DTO Del(新闻DTO dto)
 {
     dto.Id = _iNewsRep.Delete(dto.Id);
     return(dto);
 }