Beispiel #1
0
        public async Task <ActionResult> Post([FromBody] Models.Request.RegisterUserRequest request)
        {
            if (!ModelState.IsValid)
            { // re-render the view when validation failed.
                return(BadRequest(ModelState));
            }
            await _registerUserUseCase.Handle(new RegisterUserRequest(request.FirstName, request.LastName, request.Email, request.UserName, request.Password), _registerUserPresenter);

            return(_registerUserPresenter.ContentResult);
        }
    public async Task <ActionResult> Register([FromBody] Models.Request.RegisterUserRequest request)
    {
        if (!ModelState.IsValid)
        {
            return(BadRequest(ModelState));
        }
        RegisterUserResponse response = await _mediator.Send(new RegisterUserCommand(request.FirstName, request.LastName, request.Email, request.UserName, request.Password));

        return(_mapper.Map <JsonContentResult>(response));
    }
        public async Task <ActionResult> Post([FromBody] Models.Request.RegisterUserRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            await _registerUserUseCase.Handle(new RegisterUserRequest(request.FirstName, request.LastName, request.Email, request.UserName, request.Password, request.CompanyName), _registerUserPresenter);

            return(_registerUserPresenter.ContentResult);
        }
Beispiel #4
0
        public async Task <ActionResult> Post([FromBody] Models.Request.RegisterUserRequest request)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var user = new User {
                FirstName = request.FirstName,
                LastName  = request.LastName,
                Email     = request.Email,
                UserName  = request.UserName,
                Password  = request.Password
            };
            var result = await _registerUserUseCase.createUser(user);

            return(Ok(result));
        }