public async Task <IActionResult> Login([FromQuery] LoginFromQuery query, [FromBody] LoginFromBody body) { var request = new LoginRequest(query, body); var result = await _apiResult.Produce(request); return(result); }
public LoginRequest(LoginFromQuery query, LoginFromBody body) { _body = body ?? throw new ArgumentNullException(nameof(body)); _query = query ?? throw new ArgumentException(nameof(query)); }