static public async Task<List<Task>> UploadOfflineTasksAsync(User user) { // Better Performance because all the offline and online stuff is done in one place, but async DataAccessLayer.DAL_Task dal_task = new DataAccessLayer.DAL_Task(); return await dal_task.UploadOfflineTasksAsync(user); }