예제 #1
0
        public async Task <IActionResult> Create([FromBody] Models.UserDataCreateRequest datarequest)
        {
            try
            {
                if (datarequest == null || !ModelState.IsValid)
                {
                    return(BadRequest(Extensions.DataConstants.InvalidEntity));
                }
                Models.User user   = datarequest.ToModel();
                var         result = await _Service.AddOneAsync(user).ConfigureAwait(false);

                return(Ok(result));
            }
            catch (Exception ex)
            {
                var r = new Result.Result <Boolean>(ex);
                return(StatusCode(StatusCodes.Status500InternalServerError, r));
            }
        }