Ejemplo n.º 1
0
        public ActionResult KayıtAl(DB.Members members)
        {
            DB.Members userlar = context.Members.FirstOrDefault(x => x.Email == members.Email);

            if (userlar != null)
            {
                // Bu Kullanıcı daha önce eklenmiş yani aynı email dan bulunmaktadır.
                TempData["Kullanıcı"] = "X Bu email adresde bir kullanıcı bulunmaktadır.";
                return(RedirectToAction("Register", "Register"));
            }
            else if (members.Password.Length < 6)
            {
                TempData["Kullanıcı"] = "Şifre en az 6 karakter olmalıdır.";
                return(RedirectToAction("Register", "Register"));
            }
            else if (members.PhoneNumber.Length != 10)
            {
                TempData["Kullanıcı"] = "X  Telefon Numarası 10 karakterden oluşmalıdır.";
                return(RedirectToAction("Register", "Register"));
            }
            else
            {
                members.AddedDate = DateTime.Now;
                // Böyle bir kullanıcı yok ise  durumu
                context.Members.Add(members);
                context.SaveChanges();
                TempData["Logine"] = "✓  Kullanıcı başarı ile Kaydedildi";
                return(RedirectToAction("Register", "Register"));
            }
        }
Ejemplo n.º 2
0
        // GET: Prodcut
        public ActionResult i()
        {
            DB.Members user     = null;
            var        products = context.Products.Where(x => x.IsDeleted == false || x.IsDeleted == null).ToList();

            return(View(products.OrderByDescending(x => x.AddedDate).ToList()));
        }
        public ActionResult MusteriKaydi(DB.Members members)
        {
            context.Members.Add(members);
            context.SaveChanges();

            return(RedirectToAction("Index", "Index"));
        }
Ejemplo n.º 4
0
        public ActionResult Profile()
        {
            if (Session["LogonUser"] == null)
            {
                return(RedirectToAction("Index", "Index"));
            }
            var currentUser = (DB.Members)Session["LogonUser"];

            DB.Members user = context.Members.FirstOrDefault(x => x.Id == currentUser.Id);
            return(View(user));
        }
Ejemplo n.º 5
0
        public ActionResult LoginUser(DB.Members üye)
        {
            if (context.Members.Any(x => x.Email == üye.Email && x.Password == üye.Password))
            {
                var sesion = context.Members.FirstOrDefault(x => x.Email == üye.Email && x.Password == üye.Password);
                Session["LogonUser"] = sesion;

                return(RedirectToAction("Index", "Index"));
            }

            return(RedirectToAction("Login"));
        }
Ejemplo n.º 6
0
        public PartialViewResult KullanıcıEkle(DB.Members üye)
        {
            DB.Members userlar = context.Members.FirstOrDefault(x => x.Email == üye.Email);
            var        list    = context.Members.ToList();

            if (userlar != null)
            {
                return(PartialView("_HaveNotUser", list));
            }
            else
            {
                context.Members.Add(üye);
                context.SaveChanges();

                return(PartialView("_HaveUser", list));
            }
        }
Ejemplo n.º 7
0
 public ActionResult AdminProfile(DB.Members üyekayıt)
 {
     if (üyekayıt.Password.Length < 6)
     {
         TempData["YenilemeHatası"] = "X Şifre 6 karakterden az olamaz";
     }
     else if (üyekayıt.PhoneNumber.Length != 10)
     {
         TempData["YenilemeHatası"] = "X  Telefon numarası 10 karakterden oluşmalıdır. ";
     }
     else
     {
         context.Entry <DB.Members>(üyekayıt).State = System.Data.Entity.EntityState.Modified;
         TempData["Doğrulama"] = "✓  Kullanıcı başarı ile güncellenmiştir";
         context.SaveChanges();
     }
     return(RedirectToAction("AdminProfile", "Admin"));
 }
Ejemplo n.º 8
0
 public ActionResult GirisYap(DB.Members members)
 {
     if (context.Members.Any(x => x.Email == members.Email && x.Password == members.Password))
     {
         var sesion = context.Members.FirstOrDefault(x => x.Email == members.Email && x.Password == members.Password);
         Session["LogonUser"] = sesion;
         var currentuser = (UsKirtasiye.DB.Members)Session["LogonUser"];
         if (currentuser.UserGroup == 10) //  Bu bir admin girişi olmuştur.
         {
             return(RedirectToAction("AdminFirstPge", "Admin"));
         }
         else
         {
             return(RedirectToAction("Index", "Index"));
         }
     }
     else
     {
         TempData["Hata"] = "Bu email yada şifreye ait bir kullanıcı bulunamadı";
         return(RedirectToAction("Login", "Login"));
     }
 }
 public ActionResult Login(Models.Account.LoginModel model)
 {
     try
     {
         DB.Members user = context.Members.FirstOrDefault(x => x.Password == model.Member.Password && x.Email == model.Member.Email);
         if (user != null)
         {
             Session["LogonUser"] = user;
             return(RedirectToAction("index", "i"));
         }
         else
         {
             ViewBag.ReError = "Kullanıcı bilgileriniz yanlış";
             return(View());
         }
     }
     catch (Exception ex)
     {
         ViewBag.ReError = ex.Message;
         return(View());
     }
     return(View());
 }
 public RegisterModels()
 {
     Member = new DB.Members();
 }