public ActionResult Index() { //var request = new SearchRequest(); TwitterSearchViewModel requestViewModel = _twitterSearchService.Initialize(); return(View(requestViewModel)); }
public IList <SearchResponse> GoSearch(TwitterSearchViewModel request) { var item = Mapper.Map <TwitterSearchViewModel, SearchRequest>(request); item.GeoInfoCode = new GeoInfo(); item.GeoInfoCode = Mapper.Map <TwitterSearchViewModel, GeoInfo>(request); return(Search(item)); }
public ActionResult Go(TwitterSearchViewModel request) { var model = new SearchResultViewModel { Results = _twitterSearchService.GoSearch(request) }; return(View("List", model)); }
public void Should_be_able_to_map_view_model_to_request() { var task = new AutoMapperTask(); task.Execute(); var src = new TwitterSearchViewModel { Latitude = "90", Longitude = "80", Q = "#usguys", Until = new DateTime(2000, 2, 2), ResultType = "json", RadiusMiles = 99, ShowUser = true, }; var item = Mapper.Map <TwitterSearchViewModel, SearchRequest>(src); item.GeoInfoCode = new GeoInfo(); item.GeoInfoCode = Mapper.Map <TwitterSearchViewModel, GeoInfo>(src); Assert.IsNotNull(item); Assert.AreEqual("90", item.GeoInfoCode.Latitude); }
private IMappingExpression <TwitterSearchViewModel, GeoInfo> MapGeoCode(TwitterSearchViewModel src) { return(CreateMap <TwitterSearchViewModel, GeoInfo>()); }