//判斷註冊帳號是否已被註冊過Action public JsonResult AccountCheck(MemberRegisterView RegisterMember) { //呼叫Service來判斷,並回傳結果 return(Json(memberService.AccountCheck( RegisterMember.newMember.Account), JsonRequestBehavior.AllowGet)); }
public ActionResult Register(MemberRegisterView RegisterMember) { if (service.AccountCheck(RegisterMember.UserName) || service.EmailCheck(RegisterMember.Email)) { return(Json("資料重複")); } if (MemberMethod.IsValidEmail(RegisterMember.Email) && MemberMethod.IsValidPhone(RegisterMember.Phone)) { string guid = Guid.NewGuid().ToString("N"); Photo photo = new Photo { Photo1 = db.Photos.Find(1).Photo1, CreateDate = DateTime.Now }; db.Photos.Add(photo); db.SaveChanges(); RegisterMember.newMember = new User() { UserName = RegisterMember.UserName, UserPassword = MemberMethod.HashPw(RegisterMember.UserPassword, guid), Email = RegisterMember.Email, GUID = guid, Phone = RegisterMember.Phone, RegistrationDate = DateTime.Now, Enabled = true, RegionID = RegisterMember.Region, OauthType = "N", PhotoID = photo.PhotoID, Address = RegisterMember.Address, Gender = RegisterMember.Gender.Equals("male"), VerificationCode = String.Empty, Destination = "." }; if (service.Register(RegisterMember.newMember)) { return(Json("成功")); } else { return(Json("失敗")); } } else { return(Json("資料格式不正確")); } }
public JsonResult AccountCheck(RestaurantRegisterViewModel registerMember) { return(Json(memberService.AccountCheck(registerMember.R_Account), JsonRequestBehavior.AllowGet)); }
public ActionResult AccountCheck(MemberRegisterVM Member) { return(Json(MemberService.AccountCheck(Member.Account), JsonRequestBehavior.AllowGet)); //return Json(MemberService.AccountCheck(Member.newMember.Account), JsonRequestBehavior.AllowGet); }
public ActionResult IsRegister(RegisterViewModel registerData) { return(Json(memberService.AccountCheck(registerData), JsonRequestBehavior.AllowGet)); }
public JsonResult AccountCheck(MemberRegisterView registerMember) { return(Json(memberService.AccountCheck(registerMember.newMember.AuthCode), JsonRequestBehavior.AllowGet)); }