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);
 }
Exemplo n.º 2
0
        public ActionResult Go(TwitterSearchViewModel request)
        {
            var model = new SearchResultViewModel
                            {
                                Results = _twitterSearchService.GoSearch(request)
                            };

            return View("List", model);
        }
Exemplo n.º 3
0
        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>();
 }