public List <Rate> filter_list_visitor(List <Rate> rates, ApartmentsVisitor a) { var filteredlist = rates; if (a != null) { filteredlist = rates.Where(p => p.apartment.type_description == a.type || p.apartment.apartment.address == a.address || p.apartment.max_people == a.num_people || (p.apartment.apartment.free_from >= a.from && p.apartment.apartment.free_to <= a.to)).ToList(); filteredlist = filteredlist.OrderByDescending(a => a.apartment.min_price).ToList(); } return(filteredlist); }
public ApartmentsVisitor CatchInfos([FromBody] string values) { apartments_info_model = JsonConvert.DeserializeObject <ApartmentsVisitor>(values); return(apartments_info_model); }