public PartialViewResult ListInstancias() { Models.InstanciaListModel list = GetListInstancias(); IEnumerable <IGrouping <string, Models.InstanciaModel> > model = list.GroupBy(x => x.Version).OrderBy(x => x.Key); return(PartialView(model)); }
public JsonResult InstanciasListar() { JsonResponse json = new JsonResponse(); try { Models.InstanciaListModel model = GetListInstancias(); json.Data = model; json.IsSuccess = true; } catch (Exception ex) { json.Message = ex.Message; json.IsFail = true; } return(Json(json, JsonRequestBehavior.AllowGet)); }
private Models.InstanciaListModel GetListInstancias() { List <string> instancias = Instancia.GetInstancias(); Models.InstanciaListModel list = new Models.InstanciaListModel(); foreach (string nombreInstancia in instancias) { Instancia instancia = new Instancia(nombreInstancia); Registro actual = instancia.RegistroActual; list.Add(new Models.InstanciaModel() { MachineName = nombreInstancia, Ip = actual.Ip, Fecha = actual.Fecha, Version = actual.Version }); } return(list); }