public async Task <Plezalisce> AddPlezalisce(Plezalisce plezalisce) { var result = await appDbContext.Plezalisca.AddAsync(plezalisce); await appDbContext.SaveChangesAsync(); return(result.Entity); }
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); }
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}"); } }