public IActionResult Serwis() { List <Models.Czynnosc> czynnosci = new List <Czynnosc>(); String info_msg = ""; try { ewidencjaContext ew = new ewidencjaContext(); var cp = ew.CzynnosciPojazdy.OrderByDescending(a => a.Data).Select(x => new { x.Data, x.Przebieg, x.OpisCzynnosci }); foreach (var entry in cp) { Czynnosc c = new Czynnosc(); c.data = entry.Data.ToString(); c.przebieg = Convert.ToInt32(entry.Przebieg); c.opis = entry.OpisCzynnosci; czynnosci.Add(c); } ViewBag.IP = HttpContext.Features.Get <IHttpConnectionFeature>()?.RemoteIpAddress; } catch (Exception ex) { info_msg = ex.ToString(); ViewBag.info_msg = info_msg; } ViewBag.path = configuration.GetSection("AppSettings").GetSection("appath").Value; return(View(czynnosci)); }
public JsonResult GetMileAgeCarsChart() { List <Czynnosc> mileages = new List <Czynnosc>(); ewidencjaContext ew = new ewidencjaContext(); var cp = ew.CzynnosciPojazdy.Where(x => x.IdPojazdu == 1).Select(x => new { x.Data, x.Przebieg, x.OpisCzynnosci }).OrderBy(a => a.Przebieg); foreach (var entry in cp) { Czynnosc c = new Czynnosc(); c.data = entry.Data.ToString(); c.przebieg = Convert.ToInt32(entry.Przebieg); c.opis = entry.OpisCzynnosci; mileages.Add(c); } List <Czynnosc> SortedList = mileages.OrderBy(o => o.przebieg).ToList(); return(Json(SortedList)); }