public IEnumerable <ITodoItem> GetTodoItems() { using (var context = new TodoItemContext()) { return(context.TodoItems.ToList()); } }
protected override void Initialize(HttpControllerContext controllerContext) { base.Initialize(controllerContext); TodoItemContext context = new TodoItemContext(); DomainManager = new EntityDomainManager <TodoItem>(context, Request); }
public TodoItemCommandHandler( TodoItemContext todoItemContext, IEventBus eventBus) { this.todoItemContext = todoItemContext; this.eventBus = eventBus; }
public void Add(ITodoItem item) { using (var context = new TodoItemContext()) { context.TodoItems.Add((TodoItem)item); context.SaveChanges(); } }
public TodoController(TodoItemContext context) { _context = context; if (_context.TodoItems.Count() == 0) { // Create a new TodoItem if collection is empty, // which means you can't delete all TodoItems. _context.TodoItems.Add(new TodoItem { Name = "Item1" }); _context.SaveChanges(); } }
public IEnumerable <ITodoItem> GetTodoItems(ISpecification specification) { if (!(specification is ISpecification <TodoItem>)) { throw new ArgumentException("The specification is not a TodoItem specification", "specification"); } var s = (ISpecification <TodoItem>)specification; using (var context = new TodoItemContext()) { return(context.TodoItems.Where(s.Filter).ToList()); } }
public TodoController(TodoItemContext context) { _context = context; if (_context.TodoItems.Count() == 0) { _context.TodoItems.Add(new TodoItem { Name = "Item1" }); _context.TodoItems.Add(new TodoItem { Name = "Item2" }); _context.SaveChanges(); } }
public void UpdateState(Guid id, TodoState state) { using (var context = new TodoItemContext()) { var item = context.TodoItems.FirstOrDefault(i => i.Id == id); if (item == null) { throw new ArgumentException("Todo Item not found", "id"); } item.LastModificationDate = DateTime.Now; item.State = state; context.SaveChanges(); } }
/// <summary> /// Initiate a new todo list for new user /// </summary> /// <param name="userName"></param> private static void InitiateDatabaseForNewUser(string userName) { TodoItemContext db = new TodoItemContext(); TodoList todoList = new TodoList(); todoList.UserId = userName; todoList.Title = "My Todo List #1"; todoList.Todos = new List <TodoItem>(); db.TodoLists.Add(todoList); db.SaveChanges(); todoList.Todos.Add(new TodoItem() { Title = "Todo item #1", TodoListId = todoList.TodoListId, IsDone = false }); todoList.Todos.Add(new TodoItem() { Title = "Todo item #2", TodoListId = todoList.TodoListId, IsDone = false }); db.SaveChanges(); }
public TodoItemsController(TodoItemContext context, ILogger <TodoItemsController> logger, IWebHostEnvironment env) { _context = context; _logger = logger; _env = env; }
public TodoItemsController(TodoItemContext context) { _context = context; }
public TodoListController(ILogger <TodoListController> logger, TodoItemContext todoItemContext) { _logger = logger; _todoItemContext = todoItemContext; }
public TaskRepository(TodoItemContext context) { _context = context; }
/// <summary> /// Initiate a new todo list for new user /// </summary> /// <param name="userName"></param> private static void InitiateDatabaseForNewUser(string userName) { TodoItemContext db = new TodoItemContext(); TodoList todoList = new TodoList(); todoList.UserId = userName; todoList.Title = "My Todo List #1"; todoList.Todos = new List<TodoItem>(); db.TodoLists.Add(todoList); db.SaveChanges(); todoList.Todos.Add(new TodoItem() { Title = "Todo item #1", TodoListId = todoList.TodoListId, IsDone = false }); todoList.Todos.Add(new TodoItem() { Title = "Todo item #2", TodoListId = todoList.TodoListId, IsDone = false }); db.SaveChanges(); }
public Db() { AppDomain.CurrentDomain.SetData("DataDirectory", Path.GetFullPath(@"..\..\..\TodoApp\App_Data")); db = new TodoItemContext(); }
public mytasksController(TodoItemContext context) { _context = context; }
public TodoItemQueryHandler(TodoItemContext todoItemContext) { this.todoItemContext = todoItemContext; }
public ImgUploadersController(TodoItemContext context) { _context = context; }
public CRUDController(TodoItemContext context) { _context = context; }
public CustomItemsController(TodoItemContext db) { _db = db; }
public TodoService(TodoItemContext TodoItemContext) { _todoContext = TodoItemContext; }