Ejemplo n.º 1
0
        public IActionResult UpdateTodo(Todo.Core.Entities.Todo todo)
        {
            Console.WriteLine($"UpdateTodo(Todo todo) -> {todo.description}");

            _context.Todo.Update(todo);
            _context.SaveChanges();

            return(RedirectToAction(nameof(Index)));
        }
Ejemplo n.º 2
0
        public IActionResult FindATodo([FromBody] IdRx id)
        {
            Console.WriteLine($"FindATodo avec id: {id.id}");
            Todo.Core.Entities.Todo itemFound = _context.Todo.Find(id.id);
            if (itemFound == null)
            {
                itemFound             = new Todo.Core.Entities.Todo();
                itemFound.description = "Error: not found";
                itemFound.etiquette   = 0;
                itemFound.priority    = 110;
            }
            string jsonString;

            jsonString = JsonSerializer.Serialize(itemFound);
            return(Content(jsonString));
        }
Ejemplo n.º 3
0
        public IActionResult AddTodo(string description, int priority, int etiquette)
        {
            Console.WriteLine($"AddTodo() -> Voici la description: {description}");

            if (!String.IsNullOrEmpty(description))
            {
                Todo.Core.Entities.Todo newTodo = new Todo.Core.Entities.Todo();
                newTodo.description = description;
                newTodo.priority    = priority;
                newTodo.etiquette   = (Etiquette)etiquette;

                _context.Todo.Add(newTodo);
                _context.SaveChanges();
            }

            return(RedirectToAction(nameof(Index)));
        }