public IHttpActionResult PutProfili(ProfilCreateVM model) { if (model == null) { return(BadRequest()); } // get Korisnik by model Id Korisnici korisnik = db.Korisnici.Find(model.KorisnikId); Profili profil; if (model.ProfilId == null) { profil = new Profili(); db.Profili.Add(profil); } else { profil = db.Profili.Find(model.ProfilId); } profil.BrojTelefona = model.BrojTelefona; profil.Grad = model.Grad; profil.Opstina = model.Opstina; profil.Ulica = model.Ulica; korisnik.ProfilId = profil.ProfilId; db.SaveChanges(); return(Ok(model)); }
public IHttpActionResult GetProfili(int KorisnikId) { //Profili profili = db.Profili.Find(id); ProfilCreateVM model = db.Korisnici.Where(x => x.KorisnikId == KorisnikId).Select(x => new ProfilCreateVM() { KorisnikId = KorisnikId, ProfilId = x.ProfilId, Ulica = x.Profili.Ulica, Grad = x.Profili.Grad, Opstina = x.Profili.Opstina, BrojTelefona = x.Profili.BrojTelefona }).SingleOrDefault(); if (model == null) { return(NotFound()); } return(Ok(model)); }