Exemplo n.º 1
0
        public Models.MonitorItem getMonitorItem(int MonitorItemID)
        {
            Models.MonitorItem output = new Models.MonitorItem();

            if (MonitorItemID == 1)
            {
                output.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\EmailWorkingFolder\PDF");
                output.Description  = "PDF Directory";
                output.MinValue     = 0;
                output.MinValue     = 100;
                output.MonitorTime  = System.DateTime.Now;
            }
            else if (MonitorItemID == 2)
            {
                output.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\EmailWorkingFolder\Tiff");
                output.Description  = "TIFF Directory";
                output.MinValue     = 0;
                output.MinValue     = 100;
                output.MonitorTime  = System.DateTime.Now;
            }
            else if (MonitorItemID == 3)
            {
                output.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\EmailWorkingFolder\Output");
                output.Description  = "Output Directory";
                output.MinValue     = 0;
                output.MinValue     = 100;
                output.MonitorTime  = System.DateTime.Now;
            }
            else if (MonitorItemID == 4)
            {
                output.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\C$\IMountain");
                output.Description  = "IMountain Directory";
                output.MinValue     = 0;
                output.MinValue     = 10;
                output.MonitorTime  = System.DateTime.Now;
            }
            else if (MonitorItemID == 5)
            {
                output.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC3.benesure.com\OTFaxStore");
                output.Description  = "OTFaxStore Directory";
                output.MinValue     = 0;
                output.MinValue     = 50;
                output.MonitorTime  = System.DateTime.Now;
            }

            return(output);
        }
Exemplo n.º 2
0
 public IActionResult RecMonData(string version,
                                 [FromQuery] string ClientID,
                                 [FromQuery] string Type,
                                 [FromQuery] string ResponseTime,
                                 [FromQuery] string Memo)
 {
     if (uint.TryParse(ResponseTime, out uint rtime))
     {
         MonitorItem monitorItem = new Models.MonitorItem
         {
             ClientID     = ClientID,
             Type         = Type,
             ResponseTime = rtime,
             Memo         = Memo
         };
         return(RecordMonitorItem(version, monitorItem));
     }
     else
     {
         throw (new ArgumentException("Reponse time must be a positive number of milliseconds", "ResponseTime"));
     }
 }
Exemplo n.º 3
0
        internal DataTable getAllMonitorItems()
        {
            DataTable output = new DataTable();

            output.Columns.Add(new DataColumn("Label"));
            output.Columns.Add(new DataColumn("Value"));

            DataRow RowToAdd = output.NewRow();

            Models.MonitorItem monitorItem = new Models.MonitorItem();

            for (int i = 1; i < 6; i++)
            {
                if (i == 1)
                {
                    monitorItem.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\EmailWorkingFolder\PDF");
                    monitorItem.Description  = "PDF";
                    monitorItem.MinValue     = 0;
                    monitorItem.MinValue     = 100;
                    monitorItem.MonitorTime  = System.DateTime.Now;
                }
                else if (i == 2)
                {
                    monitorItem.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\EmailWorkingFolder\Tiff");
                    monitorItem.Description  = "TIFF";
                    monitorItem.MinValue     = 0;
                    monitorItem.MinValue     = 100;
                    monitorItem.MonitorTime  = System.DateTime.Now;
                }
                else if (i == 3)
                {
                    monitorItem.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\EmailWorkingFolder\Output");
                    monitorItem.Description  = "Output";
                    monitorItem.MinValue     = 0;
                    monitorItem.MinValue     = 100;
                    monitorItem.MonitorTime  = System.DateTime.Now;
                }
                else if (i == 4)
                {
                    monitorItem.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC1.benesure.com\C$\IMountain");
                    monitorItem.Description  = "IMountain";
                    monitorItem.MinValue     = 0;
                    monitorItem.MinValue     = 10;
                    monitorItem.MonitorTime  = System.DateTime.Now;
                }
                else if (i == 5)
                {
                    monitorItem.CurrentValue = FileUtil.FileCount(@"\\CLSWVIAFRDPPFC3.benesure.com\OTFaxStore");
                    monitorItem.Description  = "OTFaxStore";
                    monitorItem.MinValue     = 0;
                    monitorItem.MinValue     = 50;
                    monitorItem.MonitorTime  = System.DateTime.Now;
                }

                RowToAdd = output.NewRow();

                RowToAdd["Label"] = monitorItem.Description;
                RowToAdd["Value"] = monitorItem.CurrentValue;

                output.Rows.Add(RowToAdd);
            }

            return(output);
        }