예제 #1
0
        public IHttpActionResult Delete(Service service)
        {
            var serviceManager = new ServiceManagement();

            serviceManager.Delete(service);
            apiResponse = new ApiResponse();
            return(Ok(apiResponse));
        }
예제 #2
0
파일: Settings.cs 프로젝트: hnjm/Pos-3
 private void btnStop_Click(object sender, EventArgs e)
 {
     btnStart.Enabled = false;
     btnStop.Enabled  = false;
     ServiceManagement.stopService();
     updateServiceStatus();
     btnStart.Enabled = true;
 }
예제 #3
0
        public IHttpActionResult Put(Service service)
        {
            service.State = "Enabled";
            var serviceManager = new ServiceManagement();

            serviceManager.Update(service);
            apiResponse = new ApiResponse();
            return(Ok(apiResponse));
        }
예제 #4
0
        public IHttpActionResult Post2(Hotel hotel)
        {
            var serviceManager = new ServiceManagement();

            apiResponse = new ApiResponse();
            var services = serviceManager.RetrieveAllByHotel(hotel.Id);

            apiResponse.Data = services;
            return(Ok(apiResponse));
        }
 private void bgw_DoWork(object sender, DoWorkEventArgs e)
 {
     while (true)
     {
         if (ServiceManagement.ServiceStatus("OracleServiceXE"))
         {
             bgw.ReportProgress(-1, Color.Green);
         }
         else
         {
             bgw.ReportProgress(-1, Color.Red);
         }
         System.Threading.Thread.Sleep(TimeSpan.FromSeconds(5));
     }
 }
예제 #6
0
        public void CheckAllServices_2Console()
        {
            var mockLogger = new Mock <ILogger>();

            mockLogger.Setup(x => x.Info(It.IsAny <string>()))
            .Callback <string>(txt => { Console.WriteLine(txt); });

            IConfig config = (new ConfigReader()).GetConfig();

            //var mockSlack = new Mock<ISlackIntegration>();

            //mockSlack.Setup(x => x.Output(It.IsAny<string>()))
            //    .Callback<string>(txt => { Console.WriteLine(txt);});

            var servManag = new ServiceManagement(mockLogger.Object, config);//, mockSlack.Object);

            servManag.CheckAllServices();
        }
예제 #7
0
파일: Settings.cs 프로젝트: hnjm/Pos-3
 private void updateServiceStatus()
 {
     lblInfoService.Text = ServiceManagement.getServiceStatus();
     if (lblInfoService.Text.Contains("Running"))
     {
         btnStart.Enabled = false;
         btnStop.Enabled  = true;
     }
     else if (lblInfoService.Text.Contains("Stopped"))
     {
         btnStart.Enabled = true;
         btnStop.Enabled  = false;
     }
     else if (lblInfoService.Text.Contains("not installed"))
     {
         btnStart.Enabled    = false;
         btnStop.Enabled     = false;
         lblInfoService.Text = lblInfoService.Text + ". Please reinstall application";
     }
 }
예제 #8
0
        private void BtnAddService_Click(object sender, RoutedEventArgs e)
        {
            ServiceManagement serviceManagementWindow = new ServiceManagement(hairSalon);

            serviceManagementWindow.Show();
        }
예제 #9
0
        private void Btn_StartObserver_Click(object sender, EventArgs e)
        {
            var serviceManagement = new ServiceManagement(txt_ServiceName.Text, "هی وای من. سرویس فلان استاپ شد.");

            this.Text = serviceManagement.ServiceControllerStatus.ToString();
        }
예제 #10
0
 public void LoadTfsClientService(Option option)
 {
     ServiceManagement = new ServiceManagement(option);
 }
예제 #11
0
 public ServiceController(ServiceManagement service)
 {
     this._service = service;
 }