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(); }
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); }
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); }
public static void Briši(Rezultati s) { _pvm.Rezultat.Remove(s); }