コード例 #1
0
        public IActionResult SaveVIPData()
        {
            //After running for the first time comment this part
            //Start comment here
            HttpClient httpClient;

            httpClient = new HttpClient();
            httpClient.DefaultRequestHeaders.Accept.Clear();
            //httpClient.DefaultRequestHeaders.Add("X-Api-Key", API_KEY);
            httpClient.DefaultRequestHeaders.Accept.Add(
                new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));
            APIHandler api = new APIHandler();

            for (int i = 2000; i < 2020; i++)
            {
                List <ResponseVip> responses = api.GetData <List <ResponseVip> >("vip", i.ToString(), httpClient);
                foreach (ResponseVip response in responses)
                {
                    dbContext.ResponseVips.Add(response);
                }
            }
            dbContext.SaveChanges();
            //End comment here
            IOrderedEnumerable <ResponseVip> rows = dbContext.ResponseVips.ToList().OrderBy(r => r.time_slot_date);

            return(new EmptyResult());
        }
コード例 #2
0
        public IActionResult Catdata()
        {
            APIHandler    webHandler   = new APIHandler();
            List <Result> viewcatsdata = webHandler.GetData();

            return(View(viewcatsdata));
        }
コード例 #3
0
        public IActionResult Products()
        {
            APIHandler webHandler = new APIHandler();
            Rootobject results    = webHandler.GetData();

            return(View(results));
        }
コード例 #4
0
        public IActionResult Parks()
        {
            APIHandler webHandler = new APIHandler();
            Parks      results    = webHandler.GetData();

            return(View(results));
        }
コード例 #5
0
        public IActionResult Art()
        {
            APIHandler webHandler = new APIHandler();
            Rootobject artcol     = webHandler.GetData();

            return(View(artcol));
        }
コード例 #6
0
        public IActionResult Information()
        {
            APIHandler webHandler = new APIHandler();
            var        a          = webHandler.GetData();

            ViewData["Message"] = "Information";
            return(View());
        }
コード例 #7
0
        public HomeController(ILogger <HomeController> logger, ApplicationDbContext context, IMapper mapper)
        {
            _logger   = logger;
            dbContext = context;
            _mapper   = mapper;

            APIHandler webHandler = new APIHandler();
            var        dataList   = webHandler.GetData();

            LoadData(dataList);
        }
コード例 #8
0
        public static void Initialize(ApplicationDbContext dbContext)
        {
            APIHandler webHandler = new APIHandler();

            List <RootData>       jsonData        = webHandler.GetData();
            List <CrimeIncidents> crimeIncidents1 = new List <CrimeIncidents>();
            List <CMAgency>       Agency          = new List <CMAgency>();

            foreach (RootData data in jsonData)
            {
                var validIds = dbContext.crimeIncident.Select(t => t.objectid).ToList();
                if (!validIds.Contains(data.objectid))
                {
                    CrimeIncidents incident = new CrimeIncidents();
                    CMAgency       agency   = new CMAgency();
                    agency.kilonbr        = data.kilonbr;
                    agency.cmid           = data.cmid;
                    agency.cmagency       = data.cmagency;
                    incident.objectid     = data.objectid;
                    incident.cmid         = data.cmid;
                    incident.Agency       = agency;
                    incident.date         = data.date;
                    incident.blockaddress = data.blockaddress;
                    incident.score        = data.score;
                    incident.side         = data.side;
                    incident.type         = data.type;
                    incident.status       = data.status;
                    incident.favorite     = 0;
                    agency.crimeIncident  = incident;
                    crimeIncidents1.Add(incident);
                    Agency.Add(agency);
                }
            }

            foreach (CrimeIncidents incident in crimeIncidents1)
            {
                // crimeIncident.RemoveRange();
                dbContext.crimeIncident.Add(incident);
                dbContext.SaveChanges();
            }
            foreach (CMAgency agency in Agency)
            {
                // dbContext.Agency.RemoveRange();
                dbContext.Agency.Add(agency);
                dbContext.SaveChanges();
            }
            dbContext.SaveChanges();
        }
コード例 #9
0
 public void OnNavigatingTo(NavigationParameters parameters)
 {
     Weather = api.GetData(parameters["city"].ToString());
 }