예제 #1
0
        public void Create(string note)
        {
            var rand = new Random();
            var item = new TodoItem
            {
                Note = note,
                ExpirationDate = DateTime.Now.AddMinutes(rand.Next(0, 30))
            };

            _todoRepository.Create(item);
        }
예제 #2
0
 public static TodoViewModel MapToTodoViewModel(TodoItem item)
 {
     return new TodoViewModel
     {
         ID = item.ID,
         Note = item.Note,
         IsCompleted = item.IsCompleted,
         ExpirationDate = item.ExpirationDate,
         CanEdit = !item.IsExpired && !item.IsCompleted
     };
 }
예제 #3
0
 public void Update(TodoItem item)
 {
     Delete(item.ID);
     Create(item);
 }
예제 #4
0
 public Guid Create(TodoItem item)
 {
     item.ID = Guid.NewGuid();
     db.Add(item);
     return item.ID;
 }