Ejemplo n.º 1
0
        public Object Post(DefaultRequestMessage userRequestMessage)
        {
            RequestProcessor client = new RequestProcessor();
            var message             = client.UserValidate(userRequestMessage);
            //return message;
            List <string> arr = new List <string>();

            arr.Add(message);
            return(arr);
        }
Ejemplo n.º 2
0
        public static bool ValidateRequestMessages(DefaultRequestMessage userInfo)
        {
            Regex emailRegex = new Regex(@"^([\w\.\-]+)@([\w\-]+)((\.(\w){2,3})+)$");
            Match match      = emailRegex.Match(userInfo.UserEmail);

            if (match.Success)
            {
                return(true);
            }
            return(false);
        }
Ejemplo n.º 3
0
        public string UserValidate(DefaultRequestMessage userDetails)
        {
            DefaultRequestMessage userInfo = new DefaultRequestMessage();

            userInfo = userDetails;
            DefaultResponseMessages response = new DefaultResponseMessages();

            try
            {
                RequestMessageValidator validator = new RequestMessageValidator();
                var result = validator.Validate(userInfo);
                if (result.IsValid)
                {
                    return("thai gayu bhai");
                }
                return("false");
                //GetUserDetailsService buisness = new GetUserDetailsService();
                //var buisness = ServiceManager.GetInstance().GetUserAuthentication();

                /*if (!ValidateEmail.ValidateRequestMessages(userDetails))
                 * {
                 *  throw new MessageNotValidException(ErrorCodes.INVALID_USER);
                 * }
                 * if (ServiceManager.GetInstance().GetUserAuthentication().GetUserDetails(userDetails))
                 * {
                 *  response.Success = true;
                 *  return response;
                 * }*/
                //throw new MessageNotValidException(ErrorCodes.INVALID_USER);
            }
            catch (MessageNotValidException e)
            {
                response.ErrorCode = e._errorConstants.ToString();
                response.Success   = false;
                return("false");
            }
            catch (TimeoutException e)
            {
                response.ErrorCode = ErrorCodes.INTERNAL_SERVER_ERROR.ToString();
                response.Success   = false;
                return("false");
            }
        }
        public bool GetUserDetails(DefaultRequestMessage user)
        {
            var config = new MapperConfiguration(cfg =>
                                                 cfg.CreateMap <UserInformation, UserInfo>()
                                                 );

            UserInfo userInformation = new UserInfo();
            var      userEmail       = config.CreateMapper();

            userInformation = userEmail.Map <UserInfo>(user);
            var userInfo = DAOServiceManager.GetInstance().GetAuthenticateUserByEmail()
                           .AuthenticateUser(userInformation.UserEmail);

            if (userInfo == null)
            {
                return(false);
            }

            return(true);
        }