Exemple #1
0
        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);
            }
        }