Ejemplo n.º 1
0
        private void OnReceiveUserData(IEditProfileEntity editProfileUserData)
        {
            if (editProfileUserData == null)
            {
                return;
            }

            _view.SetName(editProfileUserData.FirstName);
            _view.SetLastname(editProfileUserData.LastName);
            _view.SetStatus(editProfileUserData.UserStatus);
        }
Ejemplo n.º 2
0
        public void SaveButtonClick(IEditProfileEntity userData)
        {
            if (_currentRecieveStatus != EControllerStatus.Processing)
            {
                if (userData == null)
                {
                    throw new ArgumentNullException(nameof(userData));
                }

                if (LastnameWasInput(userData.LastName) && NameWasInput(userData.FirstName) && StatusWasInput(userData.UserStatus))
                {
                    _controller.Send(_modelCreator.GetRequestModel(userData));
                }
            }
        }
Ejemplo n.º 3
0
 public UserInfoDTO GetRequestModel(IEditProfileEntity entity)
 {
     return(new UserInfoDTO(entity ?? throw new NullReferenceException(nameof(entity))));
 }