コード例 #1
0
        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));
        }
コード例 #2
0
        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));
        }
コード例 #3
0
        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);
        }