Ejemplo n.º 1
0
        public void OnGet(string searchname, int searchage, int searcharea, Core.Kind searchtype, int searchper)
        {
            message = config["message"];
            //Whiskeys = whiskeyData.Getall();
            Whiskeys  = whiskeyData.GetAllByFind(searchname, searchage, searcharea, searchtype, searchper);
            Locations = whiskeyData.GetLocations();



            if (searchage == 0)
            {
                agevalue = "";
            }
            else
            {
                agevalue = searchage.ToString();
            }
            if (searchper == 0)
            {
                pervalue = "";
            }
            else
            {
                pervalue = searchper.ToString();
            }
        }
Ejemplo n.º 2
0
 public IEnumerable <Whiskey> GetAllByFind(string SearchName, int SearchAge, int SearchArea, Core.Kind SearchType, int SearchPercentage)
 {
     return(from r in whiskeys where
            (string.IsNullOrEmpty(SearchName) || r.Name.Contains(SearchName, StringComparison.OrdinalIgnoreCase)) &&
            (SearchAge == 0 || r.Age == SearchAge) &&
            (SearchArea == 0 || r.Area.Id == SearchArea) &&
            //(string.IsNullOrEmpty(SearchArea) || r.Area.Contains(SearchArea, StringComparison.OrdinalIgnoreCase)) &&
            (SearchPercentage == 0 || r.Percentage == SearchPercentage) &&
            (SearchType == 0 || r.Kind == SearchType)
            orderby r.Name
            select r);
 }