Exemplo n.º 1
0
        public static async Task PišiRezultate(int idVaje)
        {
            Rezultati a            = GetItemR(idVaje);
            var       x            = _pvm.Rezultat.OrderBy(z => z.idVaje);
            string    jsonContents = JsonConvert.SerializeObject(x, Formatting.Indented);
            string    imeDatoteke  =
                Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) + "\\rešitve" + Uporabnik + ".json";

            StreamWriter sw = new StreamWriter(imeDatoteke);
            await sw.WriteAsync(jsonContents);

            sw.Close();
        }
Exemplo n.º 2
0
        public static void SetItemR(int i, int n, decimal pc, int h)
        {
            Rezultati item = new Rezultati();

            item.idVaje        = i;
            item.napake        = n;
            item.porabljencas  = pc;
            item.zadnjicReseno = DateTime.Now;
            item.udarci        = h;
            Rezultati r1 = _pvm.Rezultat.Where(a => a.idVaje == i).FirstOrDefault();

            if (r1 != null)
            {
                _pvm.Rezultat.Remove(r1);
            }
            _pvm.Rezultat.Add(item);
        }
Exemplo n.º 3
0
        public static Rezultati SetItemR(int i, int n, decimal pc, int h, int v, string na, string ime, string opis)
        {
            var item = new Rezultati
            {
                napake        = n,
                porabljencas  = pc,
                zadnjicReseno = DateTime.Now,
                udarci        = h,
                idVaje        = i,
                stCrk         = v,
                način         = na,
                ImeRac        = ime
            };
            //to bo treba popraviti, ker se ne ujema prav , sedaj je divaje in id
            // item.Id = i;
            //če dela prosto, naj bo skupina prosto
            var del = na.Split(' ');

            if (del[1] == "prof")
            {
                item.skupina             = new Skupina();
                item.skupina.OpisSkupine = opis;
            }
            else
            {
                item.skupina             = new Skupina();
                item.skupina.OpisSkupine = "prosto";
            }
            var r1 = _pvm.Rezultat.FirstOrDefault(a => a.idVaje == i && a.način == na && a.ImeRac == item.ImeRac);

            if (r1 != null)
            {
                _pvm.Rezultat.Remove(r1);
            }
            _pvm.Rezultat.Add(item);
            return(item);
        }
Exemplo n.º 4
0
 public static void Briši(Rezultati s)
 {
     _pvm.Rezultat.Remove(s);
 }