Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
        }