Пример #1
0
        // GET: Disks/QueryDiskInformation
        public ActionResult QueryDiskInformation()
        {
            var model = new SolarisViewModel();

            solarisService.GetApps(model);
            return(View(model));
        }
Пример #2
0
        public ActionResult QueryDiskInformation([Bind(Include = "ApplicationId,Filesystem,Blocks,Mount,Used,Available,Capacity,RunDate")] SolarisViewModel model)
        {
            if (!ModelState.IsValid)
            {
                solarisService.GetApps(model);
                return(View(model));
            }

            //Get DropDown selected value
            var selectedValue = Request.Form["ApplicationId"].ToString();
            var sv            = Convert.ToInt32(selectedValue);

            Session["SelectedApp"] = sv;

            Session["Username"] = solarisService.GetSuperUsername(sv);
            Session["Password"] = solarisService.GetSuperUserPassword(sv);
            Session["ServerIP"] = solarisService.GetServerIp(sv);

            var disk = new Solaris();

            solarisService.SaveDiskInfo(disk);
            return(RedirectToAction("Index"));
        }