public GetSelectListItemResponse GetOperationNumberList(string search)
        {
            GetSelectListItemResponse response = new GetSelectListItemResponse();

            response.ListResponse = new List <SelectListItem>();
            IOperationRepository operationRepository = IOCManagerFactory.Current.Resolve <IOperationRepository>();
            var ListOperations = new List <MW.Domain.Entities.Operation>();

            if (!string.IsNullOrEmpty(search))
            {
                ListOperations = operationRepository.GetByCriteria(o => o.OperationNumber.Contains(search)).ToList();
            }

            if (ListOperations != null && ListOperations.Any())
            {
                if (ListOperations.Any())
                {
                    response.IsValid      = true;
                    response.ListResponse = ListOperations.Select(o => new SelectListItem
                    {
                        Selected = false,
                        Value    = o.OperationId.ToString(),
                        Text     = o.OperationNumber,
                    }).ToList();
                }
            }

            return(response);
        }