Ejemplo n.º 1
0
        public void SwitchPayment(Guid id)
        {
            var userEvent = SelectedUserEvents.FirstOrDefault(ue => ue.UserId == id);

            if (userEvent != null)
            {
                userEvent.Paid = !userEvent.Paid;
            }
        }
Ejemplo n.º 2
0
        public EventDetailView(Event @event, IEnumerable <AppiSimo.Shared.Model.User> users, IEnumerable <Court> courts, IValidator <Event> validator)
        {
            Event = @event;

            _validator = validator;

            Courts = courts.ToList();

            SelectedCourt = @event.CourtId == Guid.Empty ? Courts.OrderBy(court => court.Name).First().Id.ToString() : @event.CourtId.ToString();

            SelectedUserEvents = @event.UsersEvents;
            FilteredUserEvents = users.Where(user => !SelectedUserEvents.Select(sue => sue.UserId).Contains(user.Id)).Select(user => new UserEvent {
                EventId = @event.Id, UserId = user.Id, User = user
            }).ToList();

            IsValidStarDate = IsValidEndDate = !IsNewEntity();
        }