public UpdateUserInfo MobileUpdateUser(ReqRegisterUser request) { var res = this.Call <UpdateUserInfo, ReqRegisterUser>(request, "MobileUpdateUser"); HttpContext.Current.Session["MemberInfo"] = null; return(res); }
public async Task <JsonResult> RegisterUser(ReqRegisterUser request) { var findExistingEmail = await _userRepository.GetUser(request.Email); if (findExistingEmail == null) { var user = new User { Email = request.Email, FirstName = request.FirstName, LastName = request.LastName, VerificationCode = ObjectId.GenerateNewId().ToString(), IsOnline = true, Password = CustomCrypto.HashSha256(request.Password) }; await _userRepository.CreateSync(user); return(Json(new JsonGenericResult { IsSuccess = true, Message = user.Id.ToString() })); } return(Json(new JsonGenericResult { IsSuccess = false, Message = "Email with the same user already exists." })); }
public ResGeneric Register(ReqRegisterUser registeruser) { try { if (UtilityClass.IsNull(registeruser.phNo)) { return(UtilityClass.GetResponse("Failure", "Pass phNo", "")); } if (UtilityClass.IsNull(registeruser.name)) { return(UtilityClass.GetResponse("Failure", "Pass name", "")); } if (UtilityClass.IsNull(registeruser.email)) { return(UtilityClass.GetResponse("Failure", "Pass email", "")); } if (UtilityClass.IsNull(registeruser.password)) { return(UtilityClass.GetResponse("Failure", "Pass password", "")); } /*var dbuser = new MongoHelper<user>(); * var objUser = dbuser.Collection.Find(Query.Or(Query.EQ("phNo", registeruser.phNo), Query.EQ("email", registeruser.email))).FirstOrDefault(); * if (objUser == null) * { * objUser = new user(); * objUser._id = new ObjectId(); * objUser.name = registeruser.name.Trim(); * objUser.createdAt = DateTime.UtcNow; * objUser.phNo = registeruser.phNo.Trim(); * objUser.email = registeruser.email.Trim(); * objUser.password = registeruser.password; * objUser.isApproved = false; * objUser.canApproveUsers = false; * * dbuser.Collection.Insert(objUser); * return UtilityClass.GetResponse("Success", "User registered successfully", objUser._id.ToString()); * } * else * return UtilityClass.GetResponse("Failure", "User already registered", objUser._id.ToString()); */ return(UtilityClass.GetResponse("Success", "Data Received Successfully", registeruser.name)); } catch (Exception e) { Logger.Log(registeruser.phNo, "UserServices", "Register", e.Message); return(UtilityClass.GetResponse("Error", e.Message, "")); } }
public async Task <JsonResult> RegisterUser(ReqRegisterUser request) { var findExistingEmail = await _userRepository.GetUser(request.Email); if (findExistingEmail == null) { var organisations = new List <ObjectId>(); if (!string.IsNullOrEmpty(request.OrganisationName)) { var newOrganisation = new Organisation { Name = request.OrganisationName }; await _organisationRepository.CreateSync(newOrganisation); organisations.Add(newOrganisation.Id); } var user = new User { Email = request.Email, FirstName = request.FirstName, LastName = request.LastName, VerificationCode = ObjectId.GenerateNewId().ToString(), Password = SquibCrypto.HashSha256(request.Password), Organisations = organisations }; await _userRepository.CreateSync(user); return(Json(new JsonGenericResult { IsSuccess = true, Message = user.Id.ToString() })); } return(Json(new JsonGenericResult { IsSuccess = false, Message = "Email with the same user already exists." })); }
public async Task <JsonResult> LoginRegister(ReqRegisterUser request) { User user; user = await _userRepository.GetUser(request.Email); if (user == null) { user = new User { Email = request.Email, FirstName = request.FirstName, LastName = request.LastName, VerificationCode = ObjectId.GenerateNewId().ToString(), IsOnline = true, Password = CustomCrypto.HashSha256("MyPassword1239!3") }; await _userRepository.CreateSync(user); } var isUserValid = Membership.ValidateUser(user.Email, "MyPassword1239!3"); if (isUserValid) { FormsAuthentication.SetAuthCookie(user.Email, true); return(Json(new JsonGenericResult { IsSuccess = true }, JsonRequestBehavior.AllowGet)); } return(Json(new JsonGenericResult { IsSuccess = true, Message = user.Id.ToString() })); }
public RegisterUserInfo RegisterUser(ReqRegisterUser request) { return(this.Call <RegisterUserInfo, ReqRegisterUser>(request, "RegisterUser")); }
public ValidateUserInfo RegisterUserValidate(ReqRegisterUser request) { return(this.Call <ValidateUserInfo, ReqRegisterUser>(request, "RegisterUserValidate")); }
public ResGeneric Register(ReqRegisterUser registeruser) { return(UserServices.Register(registeruser)); }