public IActionResult DeleteExportedFile(Guid fileId) { int userId; try { userId = IdentityHelper.GetUserId(User); } catch (UnauthorizedAccessException) { return(Unauthorized()); } string directory = Path.Combine(_webHostEnvironment.ContentRootPath, "storage", "temp"); var deleteExportedFileModel = new DeleteExportedFile(directory, fileId); _transactionService.DeleteExportedFile(deleteExportedFileModel); return(NoContent()); }
public void DeleteExportedFile(DeleteExportedFile model) { string filePath = Path.Combine(model.Directory, model.FileId + ".csv"); File.Delete(filePath); }