Beispiel #1
0
 public ActionResult Register(Models.Account.RegisterModels user, HttpPostedFileBase Foto)
 {
     try
     {
         if (user.Member.Password != user.rePassword)
         {
             throw new Exception("Şifreler aynı değildir");
         }
         if (context.Members.Any(x => x.Email == user.Member.Email))
         {
             throw new Exception("Aynı isimde kayıtlı e-posta adresi bulunmaktadır.");
         }
         user.Member.MemberType = DB.MemberType.Customer;
         user.Member.AddedDate  = DateTime.Now;
         context.Members.Add(user.Member);
         context.SaveChanges();
         return(RedirectToAction("Login", "Account"));
     }
     catch (Exception ex)
     {
         ViewBag.ReError = ex.Message; //passwordlar esit degilse yukarıdaki mesajı ekrana bastırıcak
         return(View());
     }
 }
Beispiel #2
0
 public ActionResult Register(Models.Account.RegisterModels user)
 {
     try
     {
         if (user.rePassword != user.Member.Password)
         {
             throw new Exception("Şifreler aynı değildir");
         }
         if (context.Members.Any(x => x.Email == user.Member.Email))
         {
             throw new Exception("Zaten bu e-posta adresi kayıtlıdır.");
         }
         user.Member.MemberType = DB.MemberTypess.Customer;
         user.Member.AddedDate  = DateTime.Now;
         context.Members.Add(user.Member);
         context.SaveChanges();
         return(RedirectToAction("Login", "Account"));
     }
     catch (Exception ex)
     {
         ViewBag.ReError = ex.Message;
         return(View());
     }
 }