public bool PostUser(ViewModels.UserViewModel model) { var User = new Models.Kullanici(); User.kullaniciAdi = model.kullaniciAdi; User.rolID = model.rolID; User.sifre = model.sifre; User.kayitTarihi = model.kayitTarihi; User.email = model.email; db.Kullanici.Add(User); db.SaveChanges(); var UserContact = new Models.Iletisim(); UserContact.detay = model.acikAdres; UserContact.ilID = model.ilID; UserContact.ilceID = model.ilceID; db.Iletisim.Add(UserContact); db.SaveChanges(); var iletisim = db.Iletisim.FirstOrDefault(x => x.ilceID == model.ilceID && x.ilID == model.ilID); var UserInformation = new Models.KullaniciBilgileri(); UserInformation.ad = model.ad; UserInformation.iletisimID = iletisim.iletisimID; UserInformation.kullaniciID = User.kullaniciID; UserInformation.soyad = model.soyad; UserInformation.cinsiyet = model.cinsiyet; db.KullaniciBilgileri.Add(UserInformation); db.SaveChanges(); return(true); }
public List <ViewModels.UserViewModel> GetAllusers() { var model = db.Kullanici.ToList(); var KullaniciList = new List <ViewModels.UserViewModel>(); if (model.Count > 0) { foreach (var user in model) { var User = new ViewModels.UserViewModel(); User.ad = user.KullaniciBilgileri.ad; User.soyad = user.KullaniciBilgileri.soyad; User.kullaniciAdi = user.kullaniciAdi; User.kayitTarihi = user.kayitTarihi; User.kullaniciID = user.kullaniciID; KullaniciList.Add(User); } return(KullaniciList); } else { return(null); } }