예제 #1
0
        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));
        }
예제 #2
0
        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));
        }