private void ExecuteAddCommand() { var todo = new Todo { Summary = Summary, Details = Details, Project = CurrentProject.Model }; TodoRepo.Add(todo); foreach (var tag in Tags.Where(t => t.IsSelected)) { todo.Tags.Add(tag.Tag.Model); } TodoRepo.Update(todo); CurrentProject.Todos.Add(new TodoViewModel(todo)); Reset(); if (!StayOpen) { MessengerInstance.Send(new FlyoutMessage(FlyoutMessage.AddEntryFlyoutName)); } MessengerInstance.Send(new EntryAddedMessage(todo)); }
private void Todo_SaveRequested(object sender, EventArgs e) { TodoViewModel todo = sender as TodoViewModel; Debug.Assert(todo != null); TodoRepo.Update(todo.Model); }
public static TodoRepo getTodoInstance() { if (_todoInstance == null) { _todoInstance = new TodoRepo(); } return(_todoInstance); }
static void Main(string[] args) { var repo = new TodoRepo(); Console.WriteLine($"number of Todos in db : {repo.GetAll().Count()}"); //repo.Create(new Models.Todo() { Task = "Do something form .net console" }); Console.WriteLine($"number of Todos in db : {repo.GetAll().Count()}"); Console.ReadKey(); }
private void Tag_Selected(object sender, EventArgs e) { var tag = sender as TodoTagViewModel; Debug.Assert(tag != null); Tags.Add(tag); Model.Tags.Add(tag.Model); TodoRepo.Update(Model); }
private void ExecuteSaveCommand() { Entry.Model.Details = Details; Entry.Model.Summary = Summary; TodoRepo.Update(Entry.Model); Entry.RaiseUpdates(); MessengerInstance.Send(new FlyoutMessage(FlyoutMessage.EditEntryFlyoutName)); }
private void Todo_DeleteRequested(object sender, EventArgs e) { var todo = sender as TodoViewModel; Debug.Assert(todo != null); TodoRepo.Delete(todo.Model); Todos.Remove(todo); MessengerInstance.Send(new NotificationMessage(Strings.EntryDeleted)); }
public ActionResult Index() { var mvcName = typeof(Controller).Assembly.GetName(); var isMono = Type.GetType("Mono.Runtime") != null; ViewData ["Version"] = mvcName.Version.Major; ViewData ["Runtime"] = isMono ? "Mono" : ".NET"; return(View()); var r = new TodoRepo(); Console.Write(r.ToString()); }
public void OverdueTasks_returns_overdue_tasks() { var data = new List <Todo> { new Todo { Id = 1, IsDone = false, Due = DateTime.UtcNow.Date.AddDays(-1), Name = "one" }, new Todo { Id = 2, IsDone = true, Due = DateTime.UtcNow.Date.AddDays(-3), Name = "two" } }.AsQueryable(); var db = ContextSetup.SetupData(data); var repo = new TodoRepo(db.Object); var result = repo.OverdueTasks().ToList(); Assert.AreEqual(1, result.Count); Assert.AreEqual(1, result.Single().Id); }
public TodoController() { this.repo = new TodoRepo(); this.helper = new UserHelper(); }
public List <Todo> DeleteTodoById(long todoId) { return(TodoRepo.DeleteTodoById(todoId)); }
public Todo UpdateTodo([FromBody] Todo todo) { return(TodoRepo.UpdateTodo(todo.Id, todo)); }
public List <Todo> GetAllByUserId(long userId) { return(TodoRepo.GetAllTodosByUserId(userId)); }
public TodoController() { _db = Tools.TodoSingleton.getTodoInstance(); _dbShare = Tools.TodoSingleton.getShareingTodoInstance(); }
public List <Todo> CreateTodo([FromBody] Todo todo) { return(TodoRepo.CreateTodo(todo)); }
public TodoController(TodoRepo repo) { this.repository = repo; }
public TodoController() { this.repo = new TodoRepo(); }