public static User Kayit(VMLogin Data) { using (PCDB db = new PCDB()) { try { bool kontrol = db.User.Any(p => p.email == Data.email && p.Sifre == Data.Sifre); if (kontrol == false) { db.User.Add(new User { AdSoyad = Data.AdSoyad, email = Data.email, Sifre = Data.Sifre }); db.SaveChanges(); return(db.User.FirstOrDefault(p => p.email == Data.email && p.Sifre == Data.Sifre)); } else { return(null); } } catch { return(null); } } }
public static User KaydetGuncelle(VMUser Data) { using (PCDB db = new PCDB()) { try { var bul = db.User.FirstOrDefault(p => p.UserID == Data.UserID); bul.AdSoyad = Data.AdSoyad; bul.Beceriler = Data.Beceriler; bul.DogumTarihi = Data.DogumTarihi; bul.email = Data.email; bul.facebook = Data.facebook; bul.github = Data.github; bul.linken = Data.linken; bul.Meslek = Data.Meslek; bul.Resim = Data.Resim; bul.Sifre = Data.Sifre; bul.Telefon = Data.Telefon; bul.twitter = Data.twitter; bul.website = Data.website; bul.Diller = Data.Diller; db.SaveChanges(); return(db.User.FirstOrDefault(p => p.UserID == Data.UserID)); } catch { return(null); } } }
public static bool AdminKontrol(string Id) { int ID = int.Parse(Id); using (PCDB db = new PCDB()) { return(db.User.Any(p => p.UserID == ID && p.Admin == true)); } }
public static User Giris(VMLogin Data) { using (PCDB db = new PCDB()) { try { return(db.User.FirstOrDefault(p => p.email == Data.email && p.Sifre == Data.Sifre)); } catch { return(null); } } }
public static User KullaniciBul(string ID) { using (PCDB db = new PCDB()) { try { int id = int.Parse(ID); return(db.User.FirstOrDefault(p => p.UserID == id)); } catch { return(null); } } }
public static bool Sil(int ID) { using (PCDB db = new PCDB()) { try { var bul = db.IsDeneyimleri.FirstOrDefault(p => p.IsDeneyimleriID == ID); db.IsDeneyimleri.Remove(bul); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Guncelle(VMIs data) { using (PCDB db = new PCDB()) { try { var bul = db.IsDeneyimleri.FirstOrDefault(p => p.IsDeneyimleriID == data.IsDeneyimleriID); bul.Sirket = data.Sirket; bul.Tarih = data.Tarih; bul.Aciklama = data.Aciklama; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Guncelle(VMEgitim data) { using (PCDB db = new PCDB()) { try { var bul = db.Egitim.FirstOrDefault(p => p.EgitimID == data.EgitimID); bul.OkulAdi = data.OkulAdi; bul.Tarih = data.Tarih; bul.Tanimi = data.Tanimi; db.SaveChanges(); return(true); } catch { return(false); } } }
public static VMUser UserFindViewID(string id) { int ID = int.Parse(id); using (PCDB db = new PCDB()) { try { var egitim = db.Egitim.Where(p => p.UserID == ID).ToList(); var projeler = db.ProjelerDeneyimler.Where(p => p.UserID == ID).ToList(); var isdeneyim = db.IsDeneyimleri.Where(p => p.UserID == ID).ToList(); var o = db.User.FirstOrDefault(p => p.UserID == ID); VMUser gonder = new VMUser { AdSoyad = o.AdSoyad, Beceriler = o.Beceriler, Diller = o.Diller, DogumTarihi = o.DogumTarihi, Egitimler = egitim, email = o.email, facebook = o.facebook, github = o.github, linken = o.linken, Meslek = o.Meslek, ProjelerDeneyimleri = projeler, Resim = o.Resim, Sifre = o.Sifre, Telefon = o.Telefon, twitter = o.twitter, website = o.website, UserID = o.UserID, IsDeneyimleri = isdeneyim }; return(gonder); } catch { return(null); } } }
public static bool Guncelle(VMProje data) { using (PCDB db = new PCDB()) { try { var bul = db.ProjelerDeneyimler.FirstOrDefault(p => p.ProjelerDeneyimlerID == data.ProjelerDeneyimlerID); bul.Link = data.Link; bul.ProjeAdi = data.ProjeAdi; bul.Tarih = data.Tarih; bul.Teknoloji = data.Teknoloji; bul.Aciklama = data.Aciklama; db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Kaydet(VMIs data) { using (PCDB db = new PCDB()) { try { db.IsDeneyimleri.Add(new IsDeneyimleri { Aciklama = data.Aciklama, Sirket = data.Sirket, Tarih = data.Tarih, UserID = data.UserID }); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Kaydet(VMEgitim data) { using (PCDB db = new PCDB()) { try { db.Egitim.Add(new Egitim { OkulAdi = data.OkulAdi, Tanimi = data.Tanimi, Tarih = data.Tarih, UserID = data.UserID }); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Kaydet(VMProje data) { using (PCDB db = new PCDB()) { try { db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { Aciklama = data.Aciklama, Link = data.Link, ProjeAdi = data.ProjeAdi, Tarih = data.Tarih, Teknoloji = data.Teknoloji, UserID = data.UserID }); db.SaveChanges(); return(true); } catch { return(false); } } }
public static bool Sifirla() { try { using (PCDB db = new PCDB()) { try { var sil = db.Egitim.ToList(); db.Egitim.RemoveRange(sil); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Egitims', RESEED, 0)"); db.SaveChanges(); } catch { } try { var sil = db.ProjelerDeneyimler.ToList(); db.ProjelerDeneyimler.RemoveRange(sil); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.ProjelerDeneyimlers', RESEED, 0)"); db.SaveChanges(); } catch { } try { var sil = db.IsDeneyimleri.ToList(); db.IsDeneyimleri.RemoveRange(sil); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.IsDeneyimleris', RESEED, 0)"); db.SaveChanges(); } catch { } try { var sil = db.User.ToList(); db.User.RemoveRange(sil); db.Database.ExecuteSqlCommand("DBCC CHECKIDENT ('dbo.Users', RESEED, 0)"); db.SaveChanges(); } catch { } db.User.Add(new User { Admin = true, AdSoyad = "Seçkin UMUR", Beceriler = "ASP.NET MVC, C# Windows Form, HTML5, CSS3, Javascript, Bootsrap, JQuery, Arduino, Raspberry Pi, Microsoft Azure, MS SQL, CorelDraw, Adobe Photoshop, Adobe Illustrator", DogumTarihi = "09.08.1985", email = "*****@*****.**", facebook = "https://www.facebook.com/seckinumur85", github = "https://github.com/seckinumur", linken = "https://tr.linkedin.com/in/seçkin-umur-710481104", Sifre = "9916", Meslek = "Software Developer & Web Developer", Telefon = "+905423428009", twitter = "https://twitter.com/SeckinUmur", website = "https://www.seckinumur.com", Diller = "İngilizce, C#, javaScript, HTML, CSS, SQL, Arduino(C)", Resim = "/img/User/seckinumur.jpg" }); db.SaveChanges(); db.Egitim.Add(new Egitim { OkulAdi = "Yamanevler İlkÖğretim Okulu", Tanimi = "Orta Öğrenim", Tarih = "1999", YabanciDil = "İngilizce", UserID = 1 }); db.SaveChanges(); db.Egitim.Add(new Egitim { OkulAdi = "Ümraniye Lisesi", Tanimi = "Fen Lisesi", Tarih = "2003", YabanciDil = "İngilizce", UserID = 1 }); db.SaveChanges(); db.Egitim.Add(new Egitim { OkulAdi = "Bilge Adam", Tanimi = "Yazılım Uzmanı", Tarih = "2017", YabanciDil = "İngilizce", UserID = 1 }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "Project CV", Tarih = "2017", Teknoloji = "ASP.NET MVC, C#, HTML5, CSS3, Bootstrap, Entity Fremework, JavaScript, n-tier architecture, JQuery", Aciklama = "MVC Teknolojisi Kullanarak Online CV Oluşturma Ve Görüntüleme Sistemi", Link = "https://github.com/seckinumur/ProjectCV" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "Project Atlas", Tarih = "2017", Teknoloji = "C#, Windows Form, Entity Fremework, n-tier architecture", Aciklama = "Windows Masaüstü Uygulaması Olarak Geliştirdiğim Bu Proje Google Map Sistemini Kullanıp Müşterilerin Adreslerini Kaydetme ve Hazırlanan Listeye Konuma Mahalleye Göre Navigasyon Hazırlama Gibi Daha Bir çok özellik İçermektedir.", Link = "https://github.com/seckinumur/Project-Atlas" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "yardimciyayin.com", Tarih = "2017", Teknoloji = "ASP.NET MVC, C#, HTML5, CSS3, Bootstrap, Entity Fremework, JavaScript, n-tier architecture, JQuery", Aciklama = "MVC E-Ticaret Uygulaması Olarak Geliştirildi, Stok Takip Cari ve Ürün Takip Sistemi olan Bir E ticaret Sitesi", Link = "https://github.com/seckinumur/yardimciyayin" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "Project Hule", Tarih = "2017", Teknoloji = "ASP.NET MVC, C#, HTML5, CSS3, Bootstrap, Entity Fremework, JavaScript, n-tier architecture, JQuery", Aciklama = "Almanya İstikbal ve Bellona Mağazalarına Online Satış Programı Olarak Geliştiriliyor. Bir çok Fonksiyonu Olacak Stok Takip, Ürün Takip, Cari Müşteri Yönetimi vb.. bir çok özellkik İçermektedir.", Link = "https://github.com/seckinumur/ProjectHule" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "MarketMatik-Revize", Tarih = "2016", Teknoloji = "C#, Windows Form, Entity Fremework, Sqlite", Aciklama = "2015 Yılında Geliştirdiğim Sonra .NET Versiyonunu Yükseltmek İçin Gözden Geçirdiğim Barkot Okuyuculu, Market Satış Ve Otomasyon Uygulamasıdır.", Link = "https://github.com/seckinumur/MarketMatik-Revize" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "Choice Sosyal Hizmet Sistemi", Tarih = "2016", Teknoloji = "C#, Windows Form, Entity Fremework, n-tier, Sqlite", Aciklama = "Bu Program TC. Aile Ve Sosyal Politikalar Bakanlığının Hizmetinde Çalışan Kurumlar İçin Evrak Otomasyon Ve kayıt sistemidir.", Link = "https://github.com/seckinumur/ChoiceSosyalHizmet.Entity" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "VS2017YukleMatik", Tarih = "2016", Teknoloji = "C#, Windows Form, Entity Fremework, Sqlite", Aciklama = "Visual Studio 2017 Ofline Yükleme Aracı (İlk Beta Versiyondan Beri Geliştirilmektedir. Son Versiyon mayıs 2017)", Link = "https://github.com/seckinumur/VS2017YukleMatik" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "ArduinoConn", Tarih = "2016", Teknoloji = "C#, Windows Form, Entity Fremework, Sqlite", Aciklama = "Bir Arduino İle Seri Port İle Haberleşerek Yakınlık Sensöründen Gelen Veriyi Hesaplayarak Müzik Sesini Artıran Veya Azaltan Bir Proje", Link = "https://github.com/seckinumur/ArduinoConn" }); db.SaveChanges(); db.ProjelerDeneyimler.Add(new ProjelerDeneyimler { UserID = 1, ProjeAdi = "MRCStok", Tarih = "2015", Teknoloji = "C#, Windows Form, Entity Fremework, Sqlite", Aciklama = "Önceden Çalıştığım MRC Kahve Firmasına Geliştirdiğim Sqlite Veritabanlı Stok Takip Ürün Yönetim Otomasyonu. (2016 Yılında .NET VErsiyonu Yükselttim.)", Link = "https://github.com/seckinumur/MRCStok" }); db.SaveChanges(); db.IsDeneyimleri.Add(new IsDeneyimleri { Sirket = "Freelance", Tarih = "2015-2017", Aciklama = "2015 Yılından Beri C# Masaüstü Uygulamaları İle ASP.NET MVC Web Uygulamaları Geliştiriyorum.", UserID = 1 }); db.SaveChanges(); db.IsDeneyimleri.Add(new IsDeneyimleri { Sirket = "MRC Kahve", Tarih = "Ekim 2015 - Şubat 2017", Aciklama = "İzmir'de MRC Kahve Firmasında Tasarımcı Grafiker Olarak Görev Aldım", UserID = 1 }); db.SaveChanges(); db.IsDeneyimleri.Add(new IsDeneyimleri { Sirket = "WorkRoom", Tarih = "2013 - Temmuz 2015", Aciklama = "İstanbul'da Outdoor Reklam Tasarım Şirketinde Grafiker Olarak Görev Aldım", UserID = 1 }); db.SaveChanges(); return(true); } } catch { return(false); } }