public PollDetailsViewModel(PollItem poll) { Poll = poll; Title = poll.Proposition; PollChoices = new ObservableCollection <PollChoice>(); LoadCommand = new Command(async() => await ExecuteLoadChoicesCommand()); VoteCommand = new Command <int>(async s => await ExecuteVote(s)); pollDetailsService = new PollDetailsService(poll); }
public PollDetailsViewModel(String uuid) { Console.WriteLine("New PollDetailsView from uuid " + uuid); Title = "Chargement..."; Poll = new PollItem(); Poll.Uuid = new Guid(uuid); PollChoices = new ObservableCollection <PollChoice>(); LoadCommand = new Command(async() => await ExecuteLoadCommand()); VoteCommand = new Command <int>(async s => await ExecuteVote(s)); pollDetailsService = new PollDetailsService(Poll.Uuid); }