Esempio n. 1
0
        public WatchOwner GetWatchOwnerByEmailAddress(string i_EmailAddress)
        {
            WatchOwner watchOwnerFound;

            AllWatchOwners.TryGetValue(i_EmailAddress, out watchOwnerFound);

            return(watchOwnerFound);
        }
Esempio n. 2
0
 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);
     }
 }
Esempio n. 3
0
 public bool IsWatchOwnerExists(WatchOwner i_NewWatchOwner)
 {
     return(AllWatchOwners.ContainsKey(i_NewWatchOwner.Email));
 }
Esempio n. 4
0
 private void addWatchOwnerToDB(WatchOwner i_NewWatchOwner)
 {
     AllWatchOwners.Add(i_NewWatchOwner.Email, i_NewWatchOwner);
 }