public async Task <List <PostWithUser> > Get(string pid = "default") { int postID = 1; if (Int32.TryParse(pid, out postID)) { return(await Task.Run(() => { return PostHandler.GetPostsWithUserFromDataSvcAsync(postID); })); } else { return(await Task.Run(() => { return PostHandler.GetAllPostsWithUserFromDataSvcAsync(); })); } }