public async Task <IActionResult> Upload(IFormFile file, [FromForm] string category, [FromForm] DateTime lastReviewed) { await Mediator.SendCommand(new UploadFileCommand { FileDto = new UploadFileDto { Name = file.FileName, FileData = FilesHelper.GetFileData(file), FileMimeType = file.ContentType, Category = category, LastReviewed = lastReviewed, Size = file.Length } }); return(Response()); }