コード例 #1
0
        /// <summary>
        /// 服务器列表
        /// </summary>
        /// <param name="queryWhere">查询条件</param>
        /// <returns></returns>
        public async Task <IActionResult> Index(ServicePageQueryWhere queryWhere)
        {
            var operateResult = await _servicerApplication.GetServiceListAsync(queryWhere);

            ViewBag.QueryWhere = queryWhere;
            return(View(operateResult.Value));
        }
コード例 #2
0
        /// <summary>
        /// 分页获取服务器列表
        /// </summary>
        /// <param name="queryWhere">查询条件</param>
        /// <returns>服务器列表</returns>
        public Task <IPageResult <ServicerListDto> > GetServiceListAsync(ServicePageQueryWhere queryWhere)
        {
            SqlWhereBuilder whereBuilder = new SqlWhereBuilder("FIsDeleted=0", ReaderDataType);

            whereBuilder.AppendEqual("FMacAddress", queryWhere.MacAddress, paramKey: nameof(queryWhere.MacAddress))
            .AppendLike("FIP", queryWhere.IP, paramKey: nameof(queryWhere.IP))
            .AppendLike("FName", queryWhere.Name, paramKey: nameof(queryWhere.Name))
            ;
            const string selectTable  = TABLE_NAME_SERVCER + SQLSERVER_WITHNOLOCK;
            const string selectColumn = "FID,FMacAddress,FIP,FName,FComment,ISNULL(FLastModifyTime,FCreateTime) AS FLastModifyTime";
            const string order        = "ISNULL(FLastModifyTime,FCreateTime) DESC";

            return(QueryPageListAsync <ServicerListDto>(selectColumn, selectTable, whereBuilder.ToString(), order, queryWhere.PageIndex, queryWhere.PageSize, cmdParms: queryWhere));
        }
コード例 #3
0
 /// <summary>
 /// 分页获取服务器列表
 /// </summary>
 /// <param name="queryWhere">查询条件</param>
 /// <returns>服务器列表</returns>
 public Task <OperateResult <IPageResult <ServicerListDto> > > GetServiceListAsync(ServicePageQueryWhere queryWhere)
 {
     return(OperateUtil.ExecuteAsync(() =>
     {
         return _servcerRepository.GetServiceListAsync(queryWhere);
     }, callMemberName: "ServicerApplication-GetServiceListAsync"));
 }