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()); } }
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()); } }