示例#1
0
        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);
        }
示例#2
0
        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);
            }
        }