Exemplo n.º 1
0
Arquivo: test.cs Projeto: mono/gert
	static void Main (string [] args)
	{
		TodoItems items = new TodoItems ();
		TodoItems.TodoItemsDataTable table = items._TodoItems;
		Assert.IsNotNull (table, "#1");
		Assert.AreEqual ("TodoItems", table.TableName, "#2");
	}
Exemplo n.º 2
0
        public void Update(TodoItems item)
        {
            var todoItem = this.Find(item.ID);
            var index    = _toDoList.IndexOf(todoItem);

            _toDoList.RemoveAt(index);
            _toDoList.Insert(index, item);
        }
Exemplo n.º 3
0
        private async Task Delete(TodoItemDto todoItem)
        {
            await TodoAppService.DeleteAsync(todoItem.Id);

            await Notify.Info("Deleted the todo item.");

            TodoItems.Remove(todoItem);
        }
Exemplo n.º 4
0
        public async Task <ActionResult <TodoItems> > PostTodoItems(TodoItems todoItems)
        {
            _context.TodoItems.Add(todoItems);
            await _context.SaveChangesAsync();

            // return CreatedAtAction("GetTodoItems", new { id = todoItems.Id }, todoItems);
            return(CreatedAtAction(nameof(GetTodoItems), new { id = todoItems.Id }, todoItems));
        }
 private static TodoItemsDTO ItemToDto(TodoItems todoItem)
 {
     return(new TodoItemsDTO {
         Id = todoItem.Id,
         Name = todoItem.Name,
         IsComplete = todoItem.IsComplete
     });
 }
Exemplo n.º 6
0
 private void ApplyFilter()
 {
     TodoItems.Clear();
     foreach (var item in TodoItemDisplayState.Value == TodoItemState.All ? todoItems : todoItems.Where(i => i.State.Value == TodoItemDisplayState.Value))
     {
         TodoItems.Add(item);
     }
 }
 private async void OnRefreshCommandExecuted()
 {
     TodoItems.Clear();
     foreach (var item in await _apiClient.GetTodoItemsAsync())
     {
         TodoItems.Add(item);
     }
 }
Exemplo n.º 8
0
 public TodoContext(DbContextOptions <TodoContext> options)
     : base(options)
 {
     if (TodoItems.Any())
     {
         return;
     }
     SeedDummyData();
 }
Exemplo n.º 9
0
 public void AddTodoItemToList()
 {
     TodoItems.Add(new TodoItem()
     {
         Name = NewTodoItemName
     });
     NewTodoItemName = string.Empty;
     toDoListService.Save(TodoItems);
 }
        private void UpdateUnsyncData()
        {
            var unSyncList = TodoItems.Where(e => !e.IsSynced);

            foreach (var todoItem in unSyncList)
            {
                _crudTodotTable.InsertOrUpdate(todoItem);
            }
        }
Exemplo n.º 11
0
 public ActionResult <TodoItems> PostNew(long id, TodoItems item)
 {
     if (id != item.Id)
     {
         return(BadRequest());
     }
     ctx.TodoItems.Remove(item);
     ctx.SaveChanges();
     return(NoContent());
 }
Exemplo n.º 12
0
        public IActionResult Post([FromBody] TodoItems todoItems)
        {
            if (todoItems == null || !todoItems.IsComplete || string.IsNullOrEmpty(todoItems.Name))
            {
                return(BadRequest("Objeto está vazio."));
            }

            _todoItemsService.Add(todoItems);
            return(CreatedAtRoute("Get", new { Id = todoItems.Id }, todoItems));
        }
Exemplo n.º 13
0
 private void OnMoveToDoCommand(Card card)
 {
     if (!TodoItems.Contains(card))
     {
         DoingItems.Remove(card);
         CompletedItems.Remove(card);
         TodoItems.Add(card);
     }
     _cardsManager.Save(TodoItems, DoingItems, CompletedItems);
 }
Exemplo n.º 14
0
        // Essa é uma das formas possíveis de obter os registros (diretamente pelo contexto)
        public async Task <IEnumerable <TodoItemRecord> > GetTodoItemRecords(int listId, IConfigurationProvider configurationProvider, CancellationToken cancellationToken)
        {
            var records = await TodoItems
                          .Where(t => t.ListId == listId)
                          .AsQueryable()
                          .ProjectTo <TodoItemRecord>(configurationProvider)
                          .ToListAsync(cancellationToken);

            return(records);
        }
Exemplo n.º 15
0
 private void OnMoveCompleteComamnd(Card card)
 {
     if (!CompletedItems.Contains(card))
     {
         TodoItems.Remove(card);
         DoingItems.Remove(card);
         CompletedItems.Add(card);
     }
     _cardsManager.Save(TodoItems, DoingItems, CompletedItems);
 }
        public async Task <IActionResult> Create([Bind("item_id,item_name")] TodoItems todoItems)
        {
            if (ModelState.IsValid)
            {
                _context.Add(todoItems);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(Ok(todoItems));
        }
Exemplo n.º 17
0
        private async void AddItem(object todoItemValue)
        {
            TodoItem todoItem = todoItemValue as TodoItem;

            if (todoItem != null)
            {
                await repository.AddAsync(todoItem);

                TodoItems.Add(todoItem);
            }
        }
Exemplo n.º 18
0
        public async Task <ActionResult <TodoItemDto> > GetTodoItem(long id)
        {
            var todoItem = await _context !.TodoItems.FindAsync(id);

            if (todoItem == null)
            {
                return(NotFound());
            }

            return(ItemToDto(todoItem));
        }
Exemplo n.º 19
0
        public ActionResult Index()
        {
            var todoItems = new TodoItems();

            todoItems.Todos = _todos;

            // This is just a POCO to capture the screen input
            todoItems.Item = new Todo();

            return(View(todoItems));
        }
Exemplo n.º 20
0
        public IActionResult Create([FromBody] TodoItem item)
        {
            if (item == null)
            {
                return(HttpBadRequest());
            }

            TodoItems.Add(item);

            return(CreatedAtRoute("GetTodo", new { controller = "Todo", id = item.Key }, item));
        }
Exemplo n.º 21
0
        public IActionResult GetById(string id)
        {
            var item = TodoItems.Find(id);

            if (item == null)
            {
                return(HttpNotFound());
            }

            return(new ObjectResult(item));
        }
Exemplo n.º 22
0
        public bool Delete(int id)
        {
            var item = TodoItems.FirstOrDefault(t => t.Id == id);

            if (item != null)
            {
                TodoItems.Remove(item);
                return(true);
            }
            return(false);
        }
Exemplo n.º 23
0
        // GET /TODO/EDIT/
        public async Task <ActionResult> Edit(int id)
        {
            TodoItems item = await context.TodoItems.FindAsync(id);

            if (item == null)
            {
                return(NotFound());
            }

            return(View(item));
        }
Exemplo n.º 24
0
        public void CheckFindById_Ok()
        {
            //Arrange
            Todo todo1 = TodoItems.AddNewTodo("Drink a beer");
            Todo todo2 = TodoItems.AddNewTodo("Find the Bear");

            //Act
            Todo chosenOne = TodoItems.FindById(todo2.TodoId);

            //Assert
            Assert.Equal(todo2.TodoId, chosenOne.TodoId);
        }
Exemplo n.º 25
0
        public async Task <IActionResult> PutTodoItem(long id, TodoItems item)
        {
            if (id != item.Id)
            {
                return(BadRequest());
            }

            _context.Entry(item).State = EntityState.Modified;
            await _context.SaveChangesAsync();

            return(NoContent());
        }
Exemplo n.º 26
0
        public TodoContext(DbContextOptions <TodoContext> options)
            : base(options)
        {
            if (!TodoItems.Any())
            {
                Add(new TodoItem("Buy a new guitar", false));
                Add(new TodoItem("Buy a present for Mike's birthday", false));
                Add(new TodoItem("Ring Grandma", true));
            }

            SaveChanges();
        }
Exemplo n.º 27
0
        private void OnTodoItemRemoveRequested(object sender, EventArgs e)
        {
            if (!(sender is TodoItem removedTodoItem))
            {
                return;
            }

            removedTodoItem.RemoveRequested            -= OnTodoItemRemoveRequested;
            removedTodoItem.State.PropertyValueChanged -= OnTodoItemStateChanged;
            todoItems.Remove(removedTodoItem);
            TodoItems.Remove(removedTodoItem);
        }
Exemplo n.º 28
0
        private async void UpdateItem(object todoItemValue)
        {
            TodoItem todoItem = todoItemValue as TodoItem;

            if (todoItem != null)
            {
                await repository.UpdateAsync(todoItem);

                int pos = TodoItems.IndexOf(TodoItems.Where(x => x.Id == todoItem.Id).SingleOrDefault());
                TodoItems.RemoveAt(pos);
                TodoItems.Insert(pos, todoItem);
            }
        }
Exemplo n.º 29
0
        private async void DeleteItem(object id)
        {
            int deletedId = Convert.ToInt32(id);

            TodoItem todoItem = TodoItems.SingleOrDefault(x => x.Id == deletedId);

            if (todoItem != null)
            {
                await repository.RemoveAsync(todoItem);

                TodoItems.Remove(todoItem);
            }
        }
Exemplo n.º 30
0
        public ActionResult AddItem(Models.Todo item)
        {
            ModelState.Clear();
            var currentItems = (List <Todo>)TempData["CurrentItems"] ?? new List <Todo>();

            currentItems.Add(item);

            TempData["CurrentItems"] = currentItems;

            TodoItems todoItems = HomeControllerHelper.CreateModel(currentItems);

            return(View("Index", todoItems));
        }
Exemplo n.º 31
0
        public void FindAllItems_ClearedItems_EmptyArray()
        {
            //arrange
            TodoItems todoItems = new TodoItems();

            todoItems.Clear();

            //act
            Todo[] itemArray = todoItems.FindAll();

            //assert
            Assert.Empty(itemArray);
        }
 public static void Reorder(this ITodoListItemsContract contract, Int64 todoListId, TodoItems list)
 {
     contract.Reorder(todoListId.ToString(), list);
 }