예제 #1
0
 //判斷註冊帳號是否已被註冊過Action
 public JsonResult AccountCheck(MemberRegisterView RegisterMember)
 {
     //呼叫Service來判斷,並回傳結果
     return(Json(memberService.AccountCheck(
                     RegisterMember.newMember.Account),
                 JsonRequestBehavior.AllowGet));
 }
예제 #2
0
 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("資料格式不正確"));
     }
 }
예제 #3
0
 public JsonResult AccountCheck(RestaurantRegisterViewModel registerMember)
 {
     return(Json(memberService.AccountCheck(registerMember.R_Account),
                 JsonRequestBehavior.AllowGet));
 }
예제 #4
0
 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));
 }