private MailMessage GenerateMessage(int reviewId, Event evt) { MailMessage message; try { var session = _reviewRepository.Get(reviewId); var account = _accountRepository.GetByName(session.Reviewer); var args = new NotificationArgs { BaseUrl = ConfigurationManager.AppSettings["WebUrl"], DisplayName = account.ScreenName, Recipient = account.EmailAddress, SessionId = reviewId.ToString(), SessionName = session.Title }; message = _generator.Generate(evt.EventType, args); evt.Recevied = true; } catch (Exception ex) { string test = ex.Message; throw; } return(message); }
private bool UserExists(string username) { return(_repository.GetByName(username) != null); }