Пример #1
0
        public BasicResponse <List <V_DefInfo> > GetAllDef(DefGetAllRequest defRequest)
        {
            var defresponse  = new BasicResponse <List <V_DefInfo> >();
            var defmodellist = _Repository.Datas.ToList();

            var areas = _areaService.GetAllAreaList(new AreaGetListRequest()).Data;

            var definfolist = ObjectConverter.CopyList <V_DefModel, V_DefInfo>(defmodellist).ToList();

            definfolist.ForEach(o =>
            {
                if (!string.IsNullOrEmpty(o.AreaId))
                {
                    o.AreaId = o.AreaId;
                    var area = areas.FirstOrDefault(a => a.Areaid == o.AreaId);
                    o.By1    = area == null ? string.Empty : area.Areaname;
                }
                o.By2 = EnumHelper.GetEnumDescription((VideoVendorType)o.Vendor);
            });

            defresponse.Data = definfolist;
            return(defresponse);
        }
Пример #2
0
 public Basic.Framework.Web.BasicResponse <List <Sys.Safety.DataContract.V_DefInfo> > GetAllDef(DefGetAllRequest defRequest)
 {
     return(_vdeftService.GetAllDef(defRequest));
 }