public PartialViewResult GetWodaRecord(int year)
        {
            ewidencjaContext ew = new ewidencjaContext();

            List <Woda> lista_woda = new List <Woda>();


            var tzg = ew.TblZuzycieWody.Where(a => a.Date.Value.Year == year).OrderByDescending(a => a.Date).Select(x => new { x.Date, x.WskLicznika });

            if (year == 0)
            {
                tzg = ew.TblZuzycieWody.OrderByDescending(a => a.Date).Select(x => new { x.Date, x.WskLicznika });
            }

            foreach (var entry in tzg)
            {
                Woda g = new Woda();

                g.data         = entry.Date.ToString();
                g.wsk_licznika = entry.WskLicznika.ToString();

                lista_woda.Add(g);
            }


            return(PartialView("_WodaValuesPartial", lista_woda));
        }
        public IActionResult Woda()
        {
            List <Woda> litry_wody = new List <Woda>();



            ViewBag.path = configuration.GetSection("AppSettings").GetSection("appath").Value;

            try
            {
                ewidencjaContext ew = new ewidencjaContext();

                var tzw = ew.TblZuzycieWody.OrderByDescending(a => a.Date).Select(x => new { x.Date, x.WskLicznika });

                foreach (var entry in tzw)
                {
                    Woda w = new Woda();
                    w.data         = entry.Date.ToString();
                    w.wsk_licznika = entry.WskLicznika.ToString();

                    litry_wody.Add(w);
                }


                ViewBag.IP = HttpContext.Features.Get <IHttpConnectionFeature>()?.RemoteIpAddress.ToString();

                Model m = new Model();
                m.InsertIPIntoDB((string)ViewBag.IP, "/Home/Woda");
            }
            catch (Exception ex)
            {
                ViewBag.info_msg = ex.ToString();
            }

            return(View(litry_wody));
        }
示例#3
0
        static void Napoj()
        {
            Console.WriteLine("1.Cola" +
                              "\n2.Woda" +
                              "\n3.Sok z Gumijagód" +
                              "\n4.Wróć");
            switch (Console.ReadLine())
            {
            case "1":
                //cola obiekt
                Console.Clear();
                NowyNapoj cola = new Napoj();
                cola = new Cola(cola);
                if (Gracz.WypPortfel() < cola.ObliczKoszt())
                {
                    Console.Clear();
                    Console.WriteLine("Masz za mało hajsiku :(, idź do pracy");
                    Thread.Sleep(2300);
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("{0}, płacisz {1} zł", cola.Nazwa(), cola.ObliczKoszt());
                    Gracz.ZmianaPortfela(-cola.ObliczKoszt());
                }

                Console.WriteLine("\n Aby kontynuować wciśnij klawisz");
                Console.ReadKey();
                WyborNapoju();

                break;

            case "2":
                //woda obiekt
                Console.Clear();
                NowyNapoj woda = new Napoj();
                woda = new Woda(woda);
                if (Gracz.WypPortfel() < woda.ObliczKoszt())
                {
                    Console.Clear();
                    Console.WriteLine("Masz za mało hajsiku :(, idź do pracy");
                    Thread.Sleep(2300);
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("{0}, płacisz {1} zł", woda.Nazwa(), woda.ObliczKoszt());
                    Gracz.ZmianaPortfela(-woda.ObliczKoszt());
                }

                Console.WriteLine("\n Aby kontynuować wciśnij klawisz");
                Console.ReadKey();
                WyborNapoju();
                break;

            case "3":
                //soczek obiekt
                Console.Clear();
                NowyNapoj soczek = new Napoj();
                soczek = new SokZGumijagod(soczek);
                if (Gracz.WypPortfel() < soczek.ObliczKoszt())
                {
                    Console.Clear();
                    Console.WriteLine("Masz za mało hajsiku :(, idź do pracy");
                    Thread.Sleep(2300);
                    Console.Clear();
                }
                else
                {
                    Console.WriteLine("{0}, płacisz {1} zł", soczek.Nazwa(), soczek.ObliczKoszt());
                    Gracz.ZmianaPortfela(-soczek.ObliczKoszt());
                }

                Console.WriteLine("\n Aby kontynuować wciśnij klawisz");
                Console.ReadKey();
                WyborNapoju();
                break;

            case "4":
                WyborNapoju();
                break;
            }
        }