public ActionResult BillPayments2Services([Bind(Include = "ServiceId,ServiceName,CreatedBy,RunDate,ServerId,Status,ApplicationId")] ServiceMonitorViewModel model)
        {
            var sv = Common.Helpers.parameters.BP2;

            Session["SelectedApplication"] = sv;
            Session["ServerId"]            = servicesRepository.GetServerId(sv);
            Session["ServerIP"]            = servicesRepository.GetServerIp(sv);
            Session["Services"]            = servicesRepository.GetApplicationServices(sv);
            Session["Authority"]           = servicesRepository.GetAuthority(sv);
            Session["Username"]            = servicesRepository.GetSuperUsername(sv);
            Session["Password"]            = servicesRepository.GetSuperUserPassword(sv);

            var servicemonitor = new ServiceMonitor();

            servicesRepository.SaveServicesInfo(servicemonitor);
            return(RedirectToAction("ServiceStatus"));
        }
        public ActionResult QueryService([Bind(Include = "ServiceId,ServiceName,CreatedBy,RunDate,ServerId,Status,ApplicationId")] ServiceMonitorViewModel model)
        {
            if (!ModelState.IsValid)
            {
                servicesRepository.GetApps(model);
                return(View(model));
            }

            var selectedValue = Request.Form["ApplicationId"].ToString();
            var sv            = Convert.ToInt32(selectedValue);

            Session["SelectedApplication"] = sv;
            Session["ServerId"]            = servicesRepository.GetServerId(sv);
            Session["ServerIP"]            = servicesRepository.GetServerIp(sv);
            Session["Services"]            = servicesRepository.GetApplicationServices(sv);
            Session["Authority"]           = servicesRepository.GetAuthority(sv);
            Session["Username"]            = servicesRepository.GetSuperUsername(sv);
            Session["Password"]            = servicesRepository.GetSuperUserPassword(sv);

            var servicemonitor = new ServiceMonitor();

            servicesRepository.SaveServicesInfo(servicemonitor);
            return(RedirectToAction("Index"));
        }
示例#3
0
 public MainWindow()
 {
     InitializeComponent();
     DataContext = new ServiceMonitorViewModel();
 }
示例#4
0
 internal void GetApps(ServiceMonitorViewModel model)
 {
     model.Applications = GetApplications();
 }