public ActionResult NextEvent() { var model = query.For <NextEvent>() .With(new Criteria.NextEvent(contextUserProvider.ContextUser(false))); return(PartialView(model)); }
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); }
public void Handle(Participate form) { Event @event = eventRepository.Get(form.EventId); @event.AddParticipant(contextUserProvider.ContextUser()); }