public static async Task <MemoryStream> GetOrFailAsync(this IRealFileRepository fileRepository, string path) { var file = await fileRepository.GetAsync(path); if (file == null) { throw new ServiceException(Exceptions.ErrorCodes.FileNotFound); } return(file); }