Example #1
0
        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));
        }
Example #3
0
        public ActionResult Go(TwitterSearchViewModel request)
        {
            var model = new SearchResultViewModel
            {
                Results = _twitterSearchService.GoSearch(request)
            };

            return(View("List", model));
        }
Example #4
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);
        }
Example #5
0
 private IMappingExpression <TwitterSearchViewModel, GeoInfo> MapGeoCode(TwitterSearchViewModel src)
 {
     return(CreateMap <TwitterSearchViewModel, GeoInfo>());
 }