public ActionResult Create(string listName)
        {
            var newItem = new TodoItem
            {
                DoBy = DateTime.Today.AddDays(1)
            };

            return View(newItem);
        }
        public ActionResult Create(string listName, TodoItem todoItem)
        {
            if (!ModelState.IsValid)
                return View(todoItem);

            var list = GetList(listName);

            list.Items.Add(todoItem);
            _todoContext.SaveChanges();

            return RedirectToAction("Index");
        }
 private object ToTodoItemDto(TodoItem item)
 {
     return new
         {
             Id = item.Id,
             Description = item.Description,
             DoBy = item.DoBy.ToString("yyyy-MM-dd"),
             Completed = item.Completed
         };
 }