public void FirstTimeAuthentication(WatchOwner i_NewWatchOwner) { if (AllWatchOwners.ContainsKey(i_NewWatchOwner.Email)) { throw new UserAlreadyExistException() { WatcherOwnedExists = i_NewWatchOwner }; } else { string firstMessageSubject = "Welcome to redWatch " + i_NewWatchOwner.Name + "!"; string firstMessageBody = "Please enter the following generated code in your login form: " + generateNewRegisterationCode(i_NewWatchOwner).ToString(); MailMessage firstMessage = i_NewWatchOwner.MakeMailMessageToWatchOwner(firstMessageSubject, firstMessageBody); //firstMessage.From = new MailAddress("*****@*****.**"); m_EmailSender.SendMessage(firstMessage); } }
public bool IsWatchOwnerExists(WatchOwner i_NewWatchOwner) { return(AllWatchOwners.ContainsKey(i_NewWatchOwner.Email)); }