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); }
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 }; }
public void Update(TodoItem item) { Delete(item.ID); Create(item); }
public Guid Create(TodoItem item) { item.ID = Guid.NewGuid(); db.Add(item); return item.ID; }