public async Task <ActionResult> Register([FromForm] Models.Requests.RegisterUserRequest request)
        {
            try
            {
                _registerValidator.ValidateAndThrow(request);
            }
            catch (ValidationException e)
            {
                return(BadRequest(e.Errors));
            }
            var registerUserRequest = new RegisterUserRequest(
                request.Name,
                request.Email,
                DateTime.Parse(request.BirthDay),
                Cipher.Encrypt(request.Password),
                request.Picture,
                _env.WebRootPath
                );
            var files = Request.Form.Files;
            await _registerUserUseCase.Handle(registerUserRequest, _registerUserPresenter);

            return(_registerUserPresenter.ContentResult);
        }