Ejemplo n.º 1
0
		public ActionResult _Content(string mode)
		{
			var model = new TodoModel { Todos = Todos };
			model.ItemsLeft = model.Todos.Count(t => !t.Completed);
			model.CompletedCount = model.Todos.Count(t => t.Completed);
			if (mode != "all")
				model.Todos = model.Todos.Where(t => t.Completed == (mode == "completed"));
			return View(model);
		}
Ejemplo n.º 2
0
		public ActionResult Add(TodoModel todoModel)
		{
			if (!string.IsNullOrWhiteSpace(todoModel.NewTitle))
			{
				StateContext.Bag.id = null;
				var todo = new Todo {
					Id = Id++,
					Title = todoModel.NewTitle.Trim()
				};
				Todos.Add(todo);
				HttpContext.Items["todoId"] = todo.Id;
			}
			return View();
		}