public void InsertTodoItem(TodoItem todo) { TodoDbEntities context = new TodoDbEntities(); context.TodoItems.Add(todo); context.SaveChanges(); this.GridViewTodos.DataBind(); this.GridViewCategories.DataBind(); }
static TodoListService() { TodoItem item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "WCF/Mobile Whitepaper", Description = "http://wcfguidanceformobile.codeplex.com", Status = StatusFlag.Completed, Priority = PriorityFlag.Normal, CompletionDate = new DateTime(2009, 4, 20), DueDate = new DateTime(2009, 4, 20), PercentComplete = 100 }; _GlobalTodoList.Add(item); item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "WCF/WPF Whitepaper", Description = "http://wcfguidanceforwpf.codeplex.com", Status = StatusFlag.Completed, Priority = PriorityFlag.Normal, CompletionDate = new DateTime(2009, 5, 10), DueDate = new DateTime(2009, 5, 10), PercentComplete = 100 }; _GlobalTodoList.Add(item); item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "CardSpace/WPF Webcasts", Description = "http://wpfandcardspace.codeplex.com", Status = StatusFlag.InProgress, Priority = PriorityFlag.High, DueDate = new DateTime(2009, 6, 30), PercentComplete = 100 }; _GlobalTodoList.Add(item); item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "WPF Publish and Subscribe Template", Description = "http://wpfservicehost.codeplex.com", Status = StatusFlag.Completed, Priority = PriorityFlag.Normal, CompletionDate = new DateTime(2009, 6, 5), DueDate = new DateTime(2009, 6, 5), PercentComplete = 100 }; _GlobalTodoList.Add(item); item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "WPF ServiceHost Template", Description = "http://wpfservicehost.codeplex.com", Status = StatusFlag.Completed, Priority = PriorityFlag.Normal, CompletionDate = new DateTime(2009, 6, 5), DueDate = new DateTime(2009, 6, 5), PercentComplete = 100 }; _GlobalTodoList.Add(item); item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "Exception Handling WCF Proxy Generator", Description = "http://wcfproxygenerator.codeplex.com", Status = StatusFlag.Completed, Priority = PriorityFlag.Normal, CompletionDate = new DateTime(2009, 6, 5), DueDate = new DateTime(2009, 6, 5), PercentComplete = 100 }; _GlobalTodoList.Add(item); item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "Claims-Based WPF Clients Whitepaper", Description = "http://claimsbasedwpf.codeplex.com", Status = StatusFlag.InProgress, Priority = PriorityFlag.High, DueDate = new DateTime(2009, 6, 26), PercentComplete = 50 }; item = new TodoItem() { ID = Guid.NewGuid().ToString(), Title = "WPF and ClickOnce Webcasts", Description = "http://wpfandclickonce.codeplex.com", Status = StatusFlag.InProgress, Priority = PriorityFlag.High, DueDate = new DateTime(2009, 6, 22), PercentComplete = 80 }; _GlobalTodoList.Add(item); }
public void AddItem() { list[lastfreeplace++] = new TodoItem(); return; }
static void Main(string[] args) { List <TodoItem> todoList = new List <TodoItem>(); string fileName = "todo.csv"; string filePath = ".\\" + fileName; try { string[] todoFile = File.ReadAllLines(filePath); foreach (var line in todoFile) { string[] itens = line.Split(","); string titulo = itens[0].Replace("\"", ""); string nota = itens[1].Replace("\"", ""); TodoItem todoItem = new TodoItem(titulo, nota); todoList.Add(todoItem); } } catch (IOException ioe) { System.Console.WriteLine("Errou ao acessar arquivo"); System.Console.WriteLine(ioe.Message); } int opcao = 0; do { Console.Clear(); System.Console.WriteLine("TODO LIST"); System.Console.WriteLine(); ListaItens(todoList); System.Console.WriteLine("Digite uma opção"); System.Console.WriteLine("1 - Adicionar Item"); System.Console.WriteLine("2 - Remover Item"); System.Console.WriteLine("3 - Sair do programa"); System.Console.WriteLine("Opção:"); opcao = int.Parse(Console.ReadLine()); switch (opcao) { case 1: AddItem(todoList); break; case 2: RemoveItem(todoList); break; case 3: System.Console.WriteLine("Tchau!"); SaveItem(todoList, filePath); break; default: System.Console.WriteLine("Opção invalida"); Console.ReadLine(); break; } } while (opcao != 3); }
public void UpdateItem(int itemindex, string name, string details, DateTime time) { list[itemindex] = new TodoItem(name, details, time); }