public void UpdateExistingContent_ShouldReturnTrue() { KomodoInsuranceContent newContent = new KomodoInsuranceContent(27, "Derpo"); bool updateResult = _kirepo.AddOrUpdateDictionaryEntry(9, newContent); Assert.IsTrue(updateResult); }
private void AddOrUpdateDictionaryEntry() { Console.Clear(); Console.WriteLine("Please choose the item you'd like to update:"); List <KomodoInsuranceContent> contentList = new List <KomodoInsuranceContent>(); int count = 0; foreach (KomodoInsuranceContent content in contentList) { count++; Console.WriteLine($"{count} - {content.BadgeID}"); } int targetContentId = int.Parse(Console.ReadLine()); int targetIndex = targetContentId - 1; if (targetIndex >= 0 && targetIndex < contentList.Count) { KomodoInsuranceContent desiredContent = contentList[targetIndex]; if (_kiRepo.AddOrUpdateDictionaryEntry(targetIndex, desiredContent)) { Console.WriteLine($"Badge ID {desiredContent.BadgeID} has been updated "); } else { Console.WriteLine("Input invalid "); } } else { Console.WriteLine("No content had that ID "); } Console.WriteLine("Press any key to continue...."); Console.ReadKey(); }
private void DeleteExistingBadgeValue() { Console.Clear(); Console.WriteLine("Please choose the item you'd like to update:"); List <KomodoInsuranceContent> contentList = new List <KomodoInsuranceContent>(); int count = 0; foreach (KomodoInsuranceContent content in contentList) { count++; Console.WriteLine($"{count} - {content.ListOfDoorNames}"); } int targetContentId = int.Parse(Console.ReadLine()); int targetIndex = targetContentId - 1; if (targetIndex >= 0 && targetIndex < contentList.Count) { KomodoInsuranceContent desiredContent = contentList[targetIndex]; if (_kiRepo.DeleteExistingBadgeValue(desiredContent)) { Console.WriteLine($"{desiredContent.ListOfDoorNames} has been removed "); } else { Console.WriteLine("Input invalid "); } } else { Console.WriteLine("No content had that ID "); } Console.WriteLine("Press any key to continue...."); Console.ReadKey(); }
public void DeleteExistingContent_ShouldReturnTrue() { KomodoInsuranceContent toBeDeleted = _kirepo.GetContentByBadgeID(9); bool removeResult = _kirepo.DeleteExistingBadgeValue(toBeDeleted); Assert.IsTrue(removeResult); }
public bool AddContentToDirectory(KomodoInsuranceContent content) { int startingCount = _contentDirectory.Count; _contentDirectory.Add(content); bool wasAdded = (_contentDirectory.Count > startingCount) ? true : false; return(wasAdded); }
public void AddContentToDirectory_ShouldGetCorrectBool() { KomodoInsuranceContent content = new KomodoInsuranceContent(); KomodoInsuranceRepo repo = new KomodoInsuranceRepo(); bool addResult = repo.CreateNewBadge(content); Assert.IsTrue(addResult); }
public void GetAllDirectory_ShouldReturnCorrectList() { KomodoInsuranceContent testContent = new KomodoInsuranceContent(); KomodoInsuranceRepo repo = new KomodoInsuranceRepo(); repo.CreateNewBadge(testContent); List <KomodoInsuranceContent> testList = repo.GetAllKeysAndValues(); bool directoryHasContent = testList.Contains(testContent); Assert.IsTrue(directoryHasContent); }
private void SeedBadgeDictionary() { KomodoInsuranceContent alpha = new KomodoInsuranceContent(1, "A1, B1, C1"); _kiRepo.CreateNewBadge(alpha); KomodoInsuranceContent beta = new KomodoInsuranceContent(1, "A2, B2, C2"); _kiRepo.CreateNewBadge(beta); KomodoInsuranceContent gamma = new KomodoInsuranceContent(1, "A3, B3, C3"); _kiRepo.CreateNewBadge(gamma); KomodoInsuranceContent delta = new KomodoInsuranceContent(1, "A4, B4, C4"); _kiRepo.CreateNewBadge(gamma); KomodoInsuranceContent epsilon = new KomodoInsuranceContent(1, "A5, B5, C5"); _kiRepo.CreateNewBadge(epsilon); }
public bool UpdateExistingContent(string originalTitle, KomodoInsuranceContent updatedContent) { KomodoInsuranceContent oldContent = GetContentByLastName(originalTitle); if (oldContent != null) { oldContent.IDNumber = updatedContent.IDNumber; oldContent.Age = updatedContent.Age; oldContent.LastName = updatedContent.LastName; oldContent.EnrollmentDate = updatedContent.EnrollmentDate; oldContent.TotalMembershipYears = updatedContent.TotalMembershipYears; return(true); } else { return(false); } }
private void CreateNewBadge() { Console.Clear(); KomodoInsuranceContent content = new KomodoInsuranceContent(); Console.Write("Please enter a new badge ID (ex: 1, 10, 100, etc...)"); content.BadgeID = int.Parse(Console.ReadLine()); Console.Write("Please enter a new door access list (ex: A1, B2, C3, etc...)"); content.ListOfDoorNames = Console.ReadLine(); bool added = _kiRepo.CreateNewBadge(content); if (added) { Console.Write("Your badge(s) have been added "); } else { Console.Write("There has been an error, please try again "); } Console.WriteLine("Please press any key to continue"); Console.ReadKey(); }
private void DisplayContent(KomodoInsuranceContent content) { Console.WriteLine($"Badge ID: {content.BadgeID} \n" + $"List of Door Names: {content.ListOfDoorNames} "); }
public bool DeleteExistingContent(KomodoInsuranceContent KomodoInsuranceContent) { bool deleteResult = _contentDirectory.Remove(KomodoInsuranceContent); return(deleteResult); }
public void Arrange() { _kirepo = new KomodoInsuranceRepo(); _content = new KomodoInsuranceContent(9, "Derp"); _kirepo.CreateNewBadge(_content); }