Ejemplo n.º 1
0
        public int AddSubmission(Submission submission)
        {
            int serielchecker = 0;

            if (CheckForPriorRegistration(submission.LastName, submission.Email, submission.Birthdate))
            {
                serielchecker = serielNumberRepository.LookUpSerielNumber(submission.LotterySerial[0], lotteryDictionary);
                if (serielchecker == 2)
                {
                    //Seriel is unclamied, now being claimed by this submission
                    submissionList.Add(new Submission(submission.FirstName, submission.LastName, submission.Email, submission.Phonenumber, submission.Birthdate, submission.Password, submission.LotterySerial[0]));
                    loginInformation.AddLogin(submission.Email, submission.Password, logins);
                    putDownStream.SaveSubmissionsToFileAsync(submissionList);
                    putDownStream.SaveLoginsToFileAsync(logins);
                    putDownStream.SaveSerielNumbersToFileAsync(lotteryDictionary);
                    return(2);
                }
            }
            return(serielchecker);
        }
Ejemplo n.º 2
0
 public void AddLogin(string email, string password, IDictionary <string, string> logins)
 {
     logins.Add(email, password);
     saveToFile.SaveLoginsToFileAsync(logins);
 }