public async Task DodajNovoOceno() { await PridobiVse(); OcenaSmeri novaOcena = new OcenaSmeri(); Ocena ocena = VseOceneSmeri.FirstOrDefault(o => o.OcenaSmeri == OcenaNoveSmeri); NacinPreplezanjaSmeri novNacin = VsiNacini.FirstOrDefault(n => n.Nacin == NacinPreplezanja); novaOcena.OcenaId = ocena.Id; novaOcena.SmerId = NovaSmer.Id; novaOcena.NacinPreplezanjaSmeriId = novNacin.Id; novaOcena.PlezalecId = await VrniPrijavljenPlezalecId(); novaOcena.OcenaSmeriDatum = DateTime.UtcNow; await DataRepository.AddOcena(novaOcena); }
protected async Task Add(bool value) { if (value) { Ocena ocena = VseOceneSmeri.FirstOrDefault(o => o.OcenaSmeri == OcenaSmeri); NacinPreplezanjaSmeri novNacin = VsiNacini.FirstOrDefault(n => n.Nacin == NacinPreplezanja); NovaOcenaSmeri.SmerId = Smer.Id; NovaOcenaSmeri.OcenaId = ocena.Id; NovaOcenaSmeri.NacinPreplezanjaSmeriId = novNacin.Id; NovaOcenaSmeri.PlezalecId = await VrniPrijavljenPlezalecId(); NovaOcenaSmeri.OcenaSmeriDatum = DateTime.UtcNow; await DataRepository.AddOcena(NovaOcenaSmeri); await OnVnesi.InvokeAsync(NovaOcenaSmeri); } }