コード例 #1
0
        public async Task <IActionResult> Post(string profile, UserModel user)
        {
            user.Type = profile;
            var newUser = await _userApplication.Add(user);

            return(Ok(newUser));
        }
コード例 #2
0
        public async Task <IActionResult> Post([FromBody] UserModelAdd userModel)
        {
            if (userModel == null)
            {
                return(BadRequest());
            }
            var response = await _userApplication.Add(userModel);

            if (response.IsSuccess)
            {
                return(Ok(response));
            }

            return(BadRequest(response.Message));
        }
コード例 #3
0
 public async Task <MessageHttpResponse> Post([FromBody] UserViewModel user)
 {
     return(HttpResponse(await _userApp.Add(user)));
 }
コード例 #4
0
        public async Task <IActionResult> Create([FromBody] UserDTO user)
        {
            UserDTO userDto = await _userApplication.Add(user);

            return(Created(new Uri($"{Request.Path}/{user.Id}", UriKind.Relative), userDto));
        }