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>(); }