[HttpPost]
public ActionResult Search(DemoSearchModel model)
{
switch(model.SearchType)
{ case SearchTypeEnum.City:
var cities = new ESBFeedsService().QueryCityList().Data.Select(d=>d.ToObjectMap(false)).ToList();
var modelCities = new DisplayPropertyModels().Build(cities.ToList(),model.SearchType);
return View(modelCities);
case SearchTypeEnum.Property:
// var service = new ESBFeedsService();
var properties =new ESBFeedsService().QueryPropertyList().Data.Select(d => d.ToObjectMap(false)).ToList();
var modelProperties = new DisplayPropertyModels().Build(properties.ToList(), model.SearchType);
return View(modelProperties);
case SearchTypeEnum.Company:
var companies = new ESBFeedsService().QueryCompanyList().Data.Select(d => d.ToObjectMap(false)).ToList();
var modelC = new DisplayPropertyModels().Build(companies, model.SearchType);
return View(modelC);
case SearchTypeEnum.State:
var states = new ESBFeedsService().QueryStateList().Data.Select(d => d.ToObjectMap(false)).ToList();
var modelPt = new DisplayPropertyModels().Build(states, model.SearchType);
return View(modelPt);
}
return View();
}
Sibusiso MadlophaPosted Oct 22, 2018, 2:18 AM
Ruchi SharavatPosted Oct 22, 2018, 1:15 AM