public void UpdateItem(int index, Item item) { Console.WriteLine("Update entry: "); Console.WriteLine(); Console.WriteLine("Update Title"); var inputtitle = Console.ReadLine(); if (inputtitle != "") { item.title = inputtitle; } Console.WriteLine("Update Description"); var inputdescription = Console.ReadLine(); if (inputdescription != "") { item.description = inputdescription; } Console.WriteLine("Update Priority"); char priority = DefaultFunctions.SetPriority(); if (priority != 'x') { item.priority = priority; } Console.WriteLine(); SaveList(path); //Console.WriteLine("entry: " + item.id + ".)"); }
public void AddItem() { currentid = ReadId(); currentid = CountId(currentid); SaveId(pathId, currentid); Console.WriteLine("Add Entry"); Console.WriteLine("Enter Title:"); string userTitle = Console.ReadLine(); while (userTitle == "") { Console.WriteLine("Title must have a value"); userTitle = Console.ReadLine(); } Console.WriteLine(); Console.WriteLine("Enter Description:"); string userDescription = Console.ReadLine(); Console.WriteLine(); Item item = new Item(userTitle, currentid); char priority = DefaultFunctions.SetPriority(); if (priority != 'x') { item.priority = priority; } Console.WriteLine(); Console.WriteLine(" Want to enter a Enddate? [y/n]"); string userEndddate = Console.ReadLine(); if (userEndddate == "y") { var userEnddate = DefaultFunctions.SetDateValue(); item.enddate = userEnddate; } Console.WriteLine(); item.description = userDescription; item.createdate = DateTime.Now; Console.WriteLine("Save this entry [y/n]"); string inputuser = Console.ReadLine(); if (inputuser == "n") { currentid--; SaveId(pathId, currentid); Console.Clear(); return; } else { Console.Clear(); dict.Add(item.id, item); SaveList(path); } }