Exemple #1
0
        public ActionResult Index()
        {
            Reliability world = new Reliability();

            DataTable worldLocs = world.GetDataCenterLatLong();

            world.ChangeDate(Convert.ToDateTime(Request.QueryString["start"]), Convert.ToDateTime(Request.QueryString["end"]));
            world.ChangePipeline(Request.QueryString["pipeline"]);
            var json = JsonConvert.SerializeObject(worldLocs);

            String[] dcs = world.GetAllDataCentersArray();

            DataTable dcPipeAverage = new DataTable();

            dcPipeAverage.Columns.Add("DataCenter", typeof(string));
            dcPipeAverage.Columns.Add("Percent", typeof(decimal));

            DataRow temp = dcPipeAverage.NewRow();

            for (int i = 0; i < dcs.Length; i++)
            {
                world.ChangeDataCenter(dcs[i]);
                temp["DataCenter"] = dcs[i];
                temp["Percent"]    = world.CalculatePipeOverview();
                dcPipeAverage.Rows.Add(temp);
                temp = dcPipeAverage.NewRow();
            }

            var percentages = JsonConvert.SerializeObject(dcPipeAverage);

            ViewBag.AverageDCPercent = percentages;
            ViewBag.WorldMap         = json;
            return(View());
        }
        //
        // GET: /WorldMap/

        public ActionResult Index()
        {
            Reliability world = new Reliability();

            DataTable worldLocs = world.GetDataCenterLatLong();

            var json = JsonConvert.SerializeObject(worldLocs);

            ViewBag.WorldMap = json;

            return(View());
        }
        public ActionResult Index()
        {
            Reliability world = new Reliability();

            DataTable worldLocs = world.GetDataCenterLatLong();

            if (Request.QueryString["pipeline"] != null)
            {
                world.ChangeDate(Convert.ToDateTime(Request.QueryString["start"]), Convert.ToDateTime(Request.QueryString["end"]));
                world.ChangeDataCenter(Request.QueryString["pipeline"]);
            }

            var json = JsonConvert.SerializeObject(worldLocs);

            DataTable dcPipeAverage = world.CalculateWorldMapCircle();

            var percentages = JsonConvert.SerializeObject(dcPipeAverage);

            ViewBag.AverageDCPercent = percentages;
            ViewBag.WorldMap         = json;
            return(View());
        }
 public string getDatacenters()
 {
     return(JsonConvert.SerializeObject(querydata.GetDataCenterLatLong()));
 }