public IEnumerable <ComputerDto> SearchComputers(ComputerSearchRequest searchRequest)
        {
            var computers = new SqlSelect <Computer>()
                            .AddCondition("Name", ComparisionOperator.Like, searchRequest.Name)
                            .AddCondition("StaticIp", ComparisionOperator.Like, searchRequest.StaticIp, LogicalOperator.And)
                            .Run(this.DatabaseSession);

            return(computers.Select(ToComputerDto));
        }
示例#2
0
 public IEnumerable <ComputerDto> Search([FromUri] ComputerSearchRequest search)
 {
     return(this.computerManager.SearchComputers(search));
 }