示例#1
0
        public void ExtractNestedWithCast()
        {
            var test = new SimpleParam();

            Expression <Func <IParsedParam, string> > func =
                p => ((SimpleParam)p).Value;

            var expectedMember = typeof(SimpleParam)
                                 .GetMember(nameof(SimpleParam.Value))[0];

            var memberAccessPath = func.GetMemberAccessPath();
            var extractedMember  = memberAccessPath.Last();

            Assert.IsTrue(expectedMember == extractedMember);
        }
示例#2
0
 public ObjectResultEx RemoveMsg(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(FunctionService.RemoveMsg(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#3
0
 public ObjectResultEx GetTemplateDetail(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetTemplateDetail(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#4
0
 public ObjectResultEx GetNetPatrolLogs(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetNetPatrolLogs(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#5
0
 public ObjectResultEx EditCookBanquet(SimpleParam <Guid> Key, SimpleParam <String> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.EditCookBanquet(Key.Id, Param.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#6
0
 public Object GetAllMerchant(SimpleParam <String> Key)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetAllMerchant(Key.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#7
0
 public ObjectResultEx GetAllMerWithKeyWord(SimpleParam <string> KeyWord)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetAllMerWithKeyWord(KeyWord.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#8
0
 public ObjectResultEx GetAreaBill(SimpleParam <string> type, SimpleParam <string> name)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetAreaBill(type.Id, name.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#9
0
 public ObjectResultEx GetAllSupply(SimpleParam <Guid> Param, SimpleParam <int> Key)
 {
     return(ObjectResultEx.Instance(Temp.GetAllSupply(Param.Id, Key.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#10
0
 public ObjectResultEx GetCountyInfo(SimpleParam <String> key, SimpleParam <int> pageIndex, SimpleParam <int> pageSize)
 {
     return(ObjectResultEx.Instance(ProTarget.GetCountyInfo(key.Id, pageIndex.Parameter, pageSize.Params), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#11
0
 public ObjectResultEx GetTargetDb(SimpleParam <String> key, SimpleParam <String> value)
 {
     return(ObjectResultEx.Instance(ProTarget.GetTargetDb(key.Id, value.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#12
0
 public ObjectResultEx GetProDetail(SimpleParam <String> Param)
 {
     return(ObjectResultEx.Instance(ProductSearch.GetProDetail(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#13
0
 public ObjectResultEx GetInviteCode(SimpleParam <string> Key)
 {
     return(ObjectResultEx.Instance(Temp.GetInviteCode(Key.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#14
0
 public ObjectResultEx GetAddressList(SimpleParam <int> Param)
 {
     return(ObjectResultEx.Instance(FunctionService.GetAddressList(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#15
0
 public ObjectResultEx NofityCompany(SimpleParam <string> Key)
 {
     return(ObjectResultEx.Instance(FunctionService.NofityCompany(Key.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#16
0
 public ObjectResultEx ReportComplainInfo(SimpleParam <Guid> Key, SimpleParam <String> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.ReportComplainInfo(Key.Id, Param.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#17
0
 public ObjectResultEx GetNewVedioToday(SimpleParam <Guid?> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetNewVedioToday(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#18
0
 public ObjectResultEx GetAllSample(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(Temp.GetAllSample(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#19
0
 public ObjectResultEx GetAllPro(SimpleParam <string> keys)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetAllPro(keys.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#20
0
 public ObjectResultEx RepastWeek(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(Temp.RepastWeek(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#21
0
 public ObjectResultEx GetAllVideo(SimpleParam <Guid> Param, SimpleParam <int> Type)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetAllVideo(Param.Id, Type.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#22
0
 public ObjectResultEx RegistCompanyAccount(SimpleParam <RequestEnterprise> Param)
 {
     return(ObjectResultEx.Instance(EnterpriseService.RegistCompanyAccount(Param.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#23
0
 public ObjectResultEx GetTickPrint(SimpleParam <Dictionary <String, String> > Key)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetTickPrint(Key.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#24
0
 public ObjectResultEx AuditGoodSuccess(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(EnterpriseService.AuditGoodSuccess(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#25
0
 public ObjectResultEx ReportCardWaring(SimpleParam <Guid> Param, SimpleParam <String> Key)
 {
     return(ObjectResultEx.Instance(GovtWebService.ReportCardWaring(Param.Id, Key.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#26
0
 public ObjectResultEx GetAuditProductDetail(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(EnterpriseService.GetAuditProductDetail(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#27
0
 public ObjectResultEx GetTemplateContentList(SimpleParam <String> Key, SimpleParam <String> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.GetTemplateContentList(Key.Id, Param.Parameter), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#28
0
 public ObjectResultEx RemoveEnterpriseMenu(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(EnterpriseService.RemoveEnterpriseMenu(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#29
0
 public ObjectResultEx RemoveNotice(SimpleParam <Guid> Param)
 {
     return(ObjectResultEx.Instance(GovtWebService.RemoveNotice(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }
示例#30
0
 public ObjectResultEx GetEnterpriseTree(SimpleParam <String> Param)
 {
     return(ObjectResultEx.Instance(EnterpriseService.GetEnterpriseTree(Param.Id), 1, RetrunMessge.SUCCESS, HttpCode.Success));
 }