Create HTTP POST method in visual studio

In controller,

1)

 [HttpPost]
 public async Task<UserResponse>methodName([FromBody] UserRequest userRequest)
 {
            UserResponse response = new   UserResponse();

            IEnumerable<UserModal> object;

            try
            {
                object = new List<UserModal>
                {
                    await _UserServices.methodName(userRequest.UserModal)
                };

                response .applicationUserVM = applicationUserVM;

                response .IsSuccess = true;

                _logger.LogInformation(userRequest.ToString( ));

            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                response .IsSuccess = false;
                response .Message = ex.Message;
            }
            return response ;
        }

2)

[HttpPost]
 public async Task<UserResponse>methodName([FromBody] UserRequest userRequest)
 {
            UserResponse response = new   UserResponse();

           UserModal object =  UserModal();

            try
            {
                object   await _UserServices.methodName(userRequest.UserModal) ;
       
                response .applicationUserVM = applicationUserVM;

                response .IsSuccess = true;

                _logger.LogInformation(userRequest.ToString( ));

            }
            catch (Exception ex)
            {
                _logger.LogError(ex.Message);
                response .IsSuccess = false;
                response .Message = ex.Message;
            }
            return response ;
        }


you can write it any way..❤❤❤

Share:

0 comments