FunSearch GetFunSearch(NameValueCollection collection) { var funSearch = new FunSearch(); funSearch.Place = (string)collection["Place"]; funSearch.Latitude = double.Parse(collection["Latitude"]); funSearch.Longitude = double.Parse(collection["Longitude"]); funSearch.FunType = int.Parse(collection["FunType"]); return funSearch; }
RouteValueDictionary GetRvd(FunSearch funSearch) { var rvd = new RouteValueDictionary(); //fill it rvd["Place"] = funSearch.Place; rvd["Latitude"] = funSearch.Latitude; rvd["Longitude"] = funSearch.Longitude; rvd["FunType"] = funSearch.FunType; return rvd; }
public ActionResult FunSearch(FunSearch funSearch) { var rvd = GetRvd(funSearch); return RedirectToAction("FunResults", rvd); }