Esempio n. 1
0
 public IEnumerable <ITodoItem> GetTodoItems()
 {
     using (var context = new TodoItemContext())
     {
         return(context.TodoItems.ToList());
     }
 }
Esempio n. 2
0
        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;
 }
Esempio n. 4
0
 public void Add(ITodoItem item)
 {
     using (var context = new TodoItemContext())
     {
         context.TodoItems.Add((TodoItem)item);
         context.SaveChanges();
     }
 }
Esempio n. 5
0
        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();
            }
        }
Esempio n. 6
0
        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());
            }
        }
Esempio n. 7
0
        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();
            }
        }
Esempio n. 8
0
        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();
            }
        }
Esempio n. 9
0
        /// <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;
 }
Esempio n. 11
0
 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();
        }
Esempio n. 15
0
 public Db()
 {
     AppDomain.CurrentDomain.SetData("DataDirectory", Path.GetFullPath(@"..\..\..\TodoApp\App_Data"));
     db = new TodoItemContext();
 }
Esempio n. 16
0
 public mytasksController(TodoItemContext context)
 {
     _context = context;
 }
Esempio n. 17
0
 public TodoItemQueryHandler(TodoItemContext todoItemContext)
 {
     this.todoItemContext = todoItemContext;
 }
Esempio n. 18
0
 public ImgUploadersController(TodoItemContext context)
 {
     _context = context;
 }
Esempio n. 19
0
 public CRUDController(TodoItemContext context)
 {
     _context = context;
 }
 public CustomItemsController(TodoItemContext db)
 {
     _db = db;
 }
Esempio n. 21
0
 public TodoService(TodoItemContext TodoItemContext)
 {
     _todoContext = TodoItemContext;
 }