public async Task <IActionResult> Adrese(ProfilAdreseVM pa) { if (ModelState.IsValid) { Adresa ad = new Adresa { Grad = pa.Grad, Naziv = pa.Adresa, KorisnikId = pa.KorisnikId }; ctx.Add(ad); await ctx.SaveChangesAsync(); return(Redirect("/Profil/Adrese")); } else { List <ProfilAdreseVM> pap = ctx.Adresa.Where(x => x.KorisnikId == pa.KorisnikId).Select(x => new ProfilAdreseVM { Adresa = x.Naziv, Grad = x.Grad }).ToList(); ViewData["adreseKey"] = pap; return(View(pa)); } }
public IActionResult Adrese() { var user = _signInManager.UserManager.GetUserAsync(User); Korisnik korisnik = ctx.Korisnik.Where(x => x.UserId.Equals(user.Result.Id)).FirstOrDefault(); ProfilAdreseVM paf = new ProfilAdreseVM { KorisnikId = korisnik.Id }; List <ProfilAdreseVM> pap = ctx.Adresa.Where(x => x.KorisnikId == korisnik.Id).Select(x => new ProfilAdreseVM { Adresa = x.Naziv, Grad = x.Grad }).ToList(); ViewData["adreseKey"] = pap; return(View(paf)); }