Ejemplo n.º 1
0
        public async Task <Plezalisce> AddPlezalisce(Plezalisce plezalisce)
        {
            var result = await appDbContext.Plezalisca.AddAsync(plezalisce);

            await appDbContext.SaveChangesAsync();

            return(result.Entity);
        }
Ejemplo n.º 2
0
        public async Task <Plezalisce> UpdatePlezalisce(Plezalisce plezalisce)
        {
            var result = await appDbContext.Plezalisca.FirstOrDefaultAsync(p => p.Id == plezalisce.Id);

            if (result != null)
            {
                result.ImePlezalisca   = plezalisce.ImePlezalisca;
                result.OpisDostopa     = plezalisce.OpisDostopa;
                result.Opozorila       = plezalisce.Opozorila;
                result.Sektorji        = plezalisce.Sektorji;
                result.SlikaPlezalisca = plezalisce.SlikaPlezalisca;

                await appDbContext.SaveChangesAsync();

                return(result);
            }
            return(null);
        }
Ejemplo n.º 3
0
        protected async Task UpdatePlezalisce()
        {
            if (NovaSlika)
            {
                string filePath = Path.Combine(WebHostEnvironment.WebRootPath, "", Plezalisce.SlikaPlezalisca);
                if (Plezalisce.SlikaPlezalisca != "Default.jpg")
                {
                    File.Delete(filePath);
                }
                Plezalisce.SlikaPlezalisca = ShraniSliko();
            }

            Plezalisce result = await DataRepository.UpdatePlezalisce(Plezalisce);

            if (result != null)
            {
                NavigationManager.NavigateTo($"/plezalisce/{Plezalisce.Id}");
            }
        }