public sonucModel UyeSil(string uyeId) { uye_Tablosu kayit = db.uye_Tablosu.Where(s => s.uyeId == uyeId).SingleOrDefault(); if (kayit == null) { sonuc.islem = false; sonuc.mesaj = "Üye Bulunamadı"; return(sonuc); } db.uye_Tablosu.Remove(kayit); db.SaveChanges(); sonuc.islem = true; sonuc.mesaj = "Üye Silindi"; return(sonuc); }
public sonucModel UyeFotoGuncelle(uyeFoto model) { uye_Tablosu uye = db.uye_Tablosu.Where(s => s.uyeId == model.uyeId).SingleOrDefault(); if (uye == null) { sonuc.islem = false; sonuc.mesaj = "Kayıt Bulunamadı!"; return(sonuc); } if (uye.uyeFoto != "profil.jpg") { string yol = System.Web.Hosting.HostingEnvironment.MapPath("~/Dosyalar/" + uye.uyeFoto); if (File.Exists(yol)) { File.Delete(yol); } } string data = model.fotoData; string base64 = data.Substring(data.IndexOf(',') + 1); base64 = base64.Trim('\0'); byte[] imgbytes = Convert.FromBase64String(base64); string dosyaAdi = uye.uyeId + model.fotoUzanti.Replace("image/", "."); using (var ms = new MemoryStream(imgbytes, 0, imgbytes.Length)) { Image img = Image.FromStream(ms, true); img.Save(System.Web.Hosting.HostingEnvironment.MapPath("~/Dosyalar/" + dosyaAdi)); } uye.uyeFoto = dosyaAdi; db.SaveChanges(); sonuc.islem = true; sonuc.mesaj = "Fotoğraf Güncellendi"; return(sonuc); }
public sonucModel UyeDuzenle(uyeModel model) { uye_Tablosu kayit = db.uye_Tablosu.Where(s => s.uyeId == model.uyeId).SingleOrDefault(); if (kayit == null) { sonuc.islem = false; sonuc.mesaj = "Üye Bulunamadı"; return(sonuc); } kayit.uyeAdSoyad = model.uyeAdSoyad; kayit.uyeSifre = model.uyeSifre; kayit.uyeTelefon = model.uyeTelefon; db.SaveChanges(); sonuc.islem = true; sonuc.mesaj = "Üye Düzenlendi"; return(sonuc); }
public sonucModel UyeEkle(uyeModel model) { if (db.uye_Tablosu.Count(s => s.uyeEmail == model.uyeEmail) > 0) { sonuc.islem = false; sonuc.mesaj = "Bu Üye Zaten Kayıtlıdır!"; return(sonuc); } uye_Tablosu yeni = new uye_Tablosu(); yeni.uyeId = Guid.NewGuid().ToString(); yeni.uyeAdSoyad = model.uyeAdSoyad; yeni.uyeSifre = model.uyeSifre; yeni.uyeEmail = model.uyeEmail; yeni.uyeTelefon = model.uyeTelefon; yeni.uyeAdmin = false; db.uye_Tablosu.Add(yeni); db.SaveChanges(); sonuc.islem = true; sonuc.mesaj = "Üye Eklendi"; return(sonuc); }