Ejemplo n.º 1
0
 public IActionResult UserProfile(Guid userId)
 {
     try
     {
         UserMemberValid userMemberValid = _userLogic.CheckValidProfileAttibutes(userId);
         if (userMemberValid.IsValid == false)
         {
             return(Ok(new BaseResponse(userMemberValid)));
         }
         var users = _userLogic.GetUserById(userId);
         return(Ok(users));
     }
     catch (Exception ex)
     {
         return(Ok(this.BaseResponseApiErrorResult(ex)));
     }
 }
Ejemplo n.º 2
0
        public UserMemberValid CheckValidRegisterAttibutes(RegisterMemberReq registerMemberReq)
        {
            UserMemberValid registerMemberValid = new UserMemberValid
            {
                IsValid  = false,
                Messages = null
            };
            List <string> Messages = new List <string>();

            if (string.IsNullOrEmpty(registerMemberReq.FullName))
            {
                Messages.Add(UserValidMessages.FULL_NAME_NOT_NULL);
            }
            if (string.IsNullOrEmpty(registerMemberReq.Email))
            {
                Messages.Add(UserValidMessages.EMAIL_NOT_NULL);
            }
            if (string.IsNullOrEmpty(registerMemberReq.Phone))
            {
                Messages.Add(UserValidMessages.PHONE_NOT_NULL);
            }
            if (string.IsNullOrEmpty(registerMemberReq.Password))
            {
                Messages.Add(UserValidMessages.PASSWORD_NOT_NULL);
            }
            if (string.IsNullOrEmpty(registerMemberReq.RePassword))
            {
                Messages.Add(UserValidMessages.REPASSWORD_NOT_NULL);
            }
            if (!string.IsNullOrEmpty(registerMemberReq.RePassword) && !string.IsNullOrEmpty(registerMemberReq.Password) && !registerMemberReq.Password.Equals(registerMemberReq.RePassword))
            {
                Messages.Add(UserValidMessages.PASSWORD_DOES_NOT_MATCH);
            }

            if (Messages.Count() > 0)
            {
                registerMemberValid.Messages = Messages;
            }
            else
            {
                registerMemberValid.IsValid = true;
            }
            return(registerMemberValid);
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> RegisterMember([FromBody] RegisterMemberReq registerMemberReq)
        {
            try
            {
                UserMemberValid userMemberValid = _userLogic.CheckValidRegisterAttibutes(registerMemberReq);
                if (userMemberValid.IsValid == false)
                {
                    return(Ok(new BaseResponse(userMemberValid)));
                }

                var result = await _userLogic.RegisterMemberAsync(registerMemberReq);

                return(Ok(new BaseResponse(result)));
            }
            catch (Exception ex)
            {
                return(Ok(this.BaseResponseApiErrorResult(ex)));
            }
        }
Ejemplo n.º 4
0
        public UserMemberValid CheckValidProfileAttibutes(Guid UserId)
        {
            UserMemberValid registerMemberValid = new UserMemberValid
            {
                IsValid  = false,
                Messages = null
            };
            List <string> Messages = new List <string>();

            if (UserId == null)
            {
                Messages.Add(UserValidMessages.USER_ID_NOT_NULL);
            }
            if (Messages.Count() > 0)
            {
                registerMemberValid.Messages = Messages;
            }
            else
            {
                registerMemberValid.IsValid = true;
            }
            return(registerMemberValid);
        }