//public ResendOtpResponse ResendOtp(ResendOtpRequest request) //{ // ResendOtpResponse response = new ResendOtpResponse(); // response.otp_details = new OtpDetailsDto(); // Consumer consumer = null; // try // { // using (UserDao userDao = new UserDao()) // { // consumer = GetAuthUser(userDao, request.user_id, request.auth_token); // } // if (consumer == null) // { // MakeNouserResponse(response); // return response; // } // OTPServices.ResendOTP(request.user_id, consumer.PhoneNumber, "C"); // response.code = 0; // response.has_resource = 1; // response.message = MessagesSource.GetMessage("otp.resent"); // response.otp_details.send_otp = 1; // return response; // } // catch (Exception ex) // { // response.MakeExceptionResponse(ex); // return response; // } //} public UserExistsResponse CheckUserExists(UserExistsRequest request) { request.mobile_number = Common.GetStandardMobileNumber(request.mobile_number); UserExistsResponse response = new UserExistsResponse(); Consumer consumer = null; try { using (UserDao dao = new UserDao()) { consumer = dao.FindByMobileNumber(request.mobile_number); } if (consumer == null) { MakeNouserResponse(response); return(response); } UsersHelper.CopyFromEntity(response, consumer); response.code = 0; response.has_resource = 1; response.message = MessagesSource.GetMessage("user.found"); return(response); } catch (Exception ex) { response.MakeExceptionResponse(ex); return(response); } }
public void StartConnect() { UserExistsRequest uer = new UserExistsRequest(); uer.UserName = _UserName; m_client.Invoke("Exec", uer.CreateRequest(RequestProcessorEnum.UserExists, _UserId).Serialize()); }
public async Task <IResponse> Process(IRequest request) { try { UserExistsRequest uer = request as UserExistsRequest; UserExistsResponse response = new UserExistsResponse(); if (!string.IsNullOrEmpty(uer.UserName)) { //Compute actor id for user name ActorId userid = uer.UserName.ToLowerInvariant().ToMD5GuidActorId(); var userproxy = userid.Proxy <IUser>(); bool exists = await userproxy.isCreatedAsync(); //Note: change to NOT create actors later, possible vector response.Exists = exists; response.Status = System.Net.HttpStatusCode.OK; } else { response.Exists = false; response.Status = System.Net.HttpStatusCode.NotAcceptable; } return(response); } catch (Exception E) { E.Log(); ErrorResponse errorresponse = new ErrorResponse(E.Message); return(errorresponse); } }
public static void CopyToEntity(Consumer consumer, UserExistsRequest request) { consumer.PhoneNumber = request.mobile_number; consumer.IMEI = request.imei; }
public NegotiatedContentResult <UserExistsResponse> PostUserExists([FromBody] UserExistsRequest request) { UserExistsResponse resp = _userServices.CheckUserExists(request); return(Content(HttpStatusCode.OK, resp)); }