public IActionResult SnimiProfil(KupacUrediProfil o) { MojDbContext db = new MojDbContext(); string uniqueFileName = null; if (ModelState.IsValid) { if (o.Slika != null) { string uploadsFolder = Path.Combine(hostingEnvironment.WebRootPath, "images"); uniqueFileName = Guid.NewGuid().ToString() + "_" + o.Slika.FileName; string filePath = Path.Combine(uploadsFolder, uniqueFileName); o.Slika.CopyTo(new FileStream(filePath, FileMode.Create)); } } if (o.KorisnikId != 0) { Korisnik k = db.Korisnici.Find(o.KorisnikId); if (k != null) { k.GradID = o.GradId; k.DatumRodjenja = o.DatumRodjenja; k.BrojTelefona = o.BrojTelefona; k.Email = o.Email; k.Slika = uniqueFileName; db.Korisnici.Update(k); db.SaveChanges(); } } return(RedirectToAction(nameof(MojProfil))); }
public IActionResult UrediProfil(int KupacId, string put) { MojDbContext db = new MojDbContext(); Kupac k = db.Kupac.Find(KupacId); KupacUrediProfil model = db.Korisnici.Where(i => i.KorisnikID == k.KorisnikID).Select(b => new KupacUrediProfil { BrojTelefona = b.BrojTelefona, Email = b.Email, grad = db.Grad.Select(x => new SelectListItem(x.Naziv, x.GradID.ToString())).ToList(), GradId = b.GradID.Value, DatumRodjenja = b.DatumRodjenja, KorisnikId = b.KorisnikID, KupacId = k.KupacID, putanja = put }).FirstOrDefault(); return(View("UrediFormu", model)); }