public static IList <OperationLogInfo> GetOperationLogList(Guid identifyKey) { using (var client = new OperationLog.Contract.ReadClient("OperationReadService")) { var list = client.GetList(identifyKey); return(ConvertToMyOperationLogList(list).ToList()); } }
public static IDictionary <Guid, IList <OperationLogInfo> > GetOperationLogList(List <Guid> identifyKey) { IDictionary <Guid, IList <OperationLogInfo> > dics = new Dictionary <Guid, IList <OperationLogInfo> >(); if (identifyKey != null && identifyKey.Count > 0) { using (var client = new OperationLog.Contract.ReadClient("OperationReadService")) { var list = client.GetListWithGroup(identifyKey.ToArray()); foreach (var info in list) { var values = info.Value.Select(ConvertToMyOperationLogInfo).ToList(); dics.Add(info.Key, values); } } } return(dics); }