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); }
public void AddLogin(string email, string password, IDictionary <string, string> logins) { logins.Add(email, password); saveToFile.SaveLoginsToFileAsync(logins); }