Пример #1
0
        public ActionResult NextEvent()
        {
            var model = query.For <NextEvent>()
                        .With(new Criteria.NextEvent(contextUserProvider.ContextUser(false)));

            return(PartialView(model));
        }
Пример #2
0
        public virtual void Handle(ChangePassword command)
        {
            var user = contextUserProvider.ContextUser();

            if (user == null || !(user.Password.Check(command.OldPassword)))
            {
                throw new ApplicationException("Неправильно указан текущий пароль");
            }

            user.SetPassword(command.NewPassword);
        }
Пример #3
0
        public void Handle(Participate form)
        {
            Event @event = eventRepository.Get(form.EventId);

            @event.AddParticipant(contextUserProvider.ContextUser());
        }