public SonucModel UyeEkle(UyeModel model) { if (db.Uye.Count(x => x.UyeMail == model.UyeMail) > 0 || db.Uye.Count(x => x.UyeKullaniciAdi == model.UyeKullaniciAdi) > 0) { sonuc.Islem = false; sonuc.Mesaj = "Bu e-mail ya da kullanıcı adı zaten kullanılıyor"; return(sonuc); } Uye yeni = new Uye(); yeni.UyeId = Guid.NewGuid().ToString(); yeni.UyeYetkiId = 1; yeni.UyeAdSoyad = model.UyeAdSoyad; yeni.UyeKullaniciAdi = model.UyeKullaniciAdi; yeni.UyeMail = model.UyeMail; yeni.UyeParola = model.UyeParola; yeni.UyeAdres = ""; db.Uye.Add(yeni); db.SaveChanges(); sonuc.Islem = true; sonuc.Mesaj = "Üyelik kaydınız başarıyla yapıldı"; return(sonuc); }
// PUT: api/Uye/5 public SonucModel Put(int id, [FromBody] UyeModel model) { Uye uye = db.Uyes.Where(s => s.Id == id).SingleOrDefault(); if (uye == null) { sonuc.Islem = false; sonuc.Mesaj = "Kayıt Bulunamadı!"; return(sonuc); } uye.Ad = model.Ad; uye.Soyad = model.Soyad; uye.Email = model.Email; uye.Rol = model.Rol; uye.Sifre = model.Sifre; db.SaveChanges(); sonuc.Islem = true; sonuc.Mesaj = "Üye Güncellendi"; return(sonuc); }