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); } }
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(); } }