Пример #1
0
        public JsonResult GetCascadeCounters()
        {
            using (var db = new GazDbContext())
            {
                var urepo = new UserRepository(db);
                var counters = urepo.GetCountersByUserName(User.Identity.Name)
                .Select(counter => new
                {
                    CounterID = counter.ID.ToString(CultureInfo.InvariantCulture),
                    Address = CounterUiSerivce.GetDetails(counter)
                }).ToList();

                return Json(counters, JsonRequestBehavior.AllowGet);
            }
        }
Пример #2
0
        private IEnumerable<SelectListItem> GetListOfCounters(string userName)
        {
            using (var db = new GazDbContext())
            {
                var urepo = new UserRepository(db);
                var counters = urepo.GetCountersByUserName(userName);

                return counters.Select(counter => new SelectListItem()
                {
                    Value = counter.ID.ToString(CultureInfo.InvariantCulture),
                    Text = CounterUiSerivce.GetDetails(counter)
                }).ToList();
            }
        }