public ActionResult Index() { var servicesProvider = new ServicesProvider(); var serviceViewModels = servicesProvider.GetServices(_machineName, string.Empty).Select( service => new ServiceViewModel { ServiceName = service.ServiceName, Status = service.Status.ToString(), CanStop = service.CanStop }).ToList(); return View("Index", serviceViewModels); }
public ActionResult Filter(string filter) { var servicesProvider = new ServicesProvider(); var serviceViewModels = servicesProvider.GetServices(_machineName, filter).Select( service => new ServiceViewModel { ServiceName = service.ServiceName, Status = service.Status.ToString(), CanStop = service.CanStop }).ToList(); return PartialView("_ServicesPartial", serviceViewModels); }