public void TestUpdateSelectedParty() { PartiesViewModel vm = new PartiesViewModel(this.data, this.destinations); vm.PropertyChanged += vm_PropertyChanged; vm.SelectedParty = vm.Parties[0]; Assert.AreEqual("SelectedParty", this.changedProperty); }
public void TestUpdate() { PartiesViewModel vm = new PartiesViewModel(this.data, this.destinations); //vm.Parties.CollectionChanged += Parties_CollectionChanged; vm.Parties.CollectionChanged += (o, e) => { Assert.AreEqual(e.Action, NotifyCollectionChangedAction.Replace); }; vm.Parties[0].Close(); // ?? }
public void Init() { PartiesViewModel p = new PartiesViewModel(); PartyModel pm = new PartyModel() { Veh_Num = "demo", ActualArrival = DateTime.Now, EstimatedArrival = DateTime.Now.AddMinutes(1) }; p.Parties.Add(pm); Assert.AreEqual(1, p.Parties.Count); }
public ActionResult Index() { var upcomingParties = _context.Parties .Include(p => p.User) .Include(p => p.PartyType) .Where(p => p.DateTime > DateTime.Now && !p.IsCanceled); var model = new PartiesViewModel { UpcomingParties = upcomingParties, ShowActions = User.Identity.IsAuthenticated, Heading = "Kommende Fester" }; return(View("Parties", model)); }
public ActionResult Attending() { var userId = User.Identity.GetUserId(); var parties = _context.Attendances .Where(a => a.AttendeeId == userId) .Select(a => a.Party) .Include(p => p.User) .Include(p => p.PartyType) .ToList(); var model = new PartiesViewModel() { UpcomingParties = parties, ShowActions = User.Identity.IsAuthenticated, Heading = "Mine Kommende Fester" }; return(View("Parties", model)); }
/// <summary> /// コンストラクタ /// </summary> public PartiesPage() { InitializeComponent(); BindingContext = _viewModel = new PartiesViewModel(); }
public void TestConstructor() { PartiesViewModel vm = new PartiesViewModel(this.data, this.destinations); Assert.IsNotNull(vm); }