public async Task <ActionResult <UploadStartResponse> > Upload([FromBody] UploadRequestBase model, CancellationToken token) { try { var result = await Upload(model as dynamic, token); return(result); } catch (ArgumentException) { return(BadRequest(ModelState)); } }
public async Task <ActionResult <UploadStartResponse> > Upload([FromBody] UploadRequestBase model, CancellationToken token) { try { var result = await Upload(model as dynamic, token); return(result); } catch (ArgumentException) { ModelState.AddModelError(nameof(model), string.Format(_localizer["Upload"], string.Join(", ", GetSupportedExtensions()))); return(BadRequest(ModelState)); } }