Exemplo n.º 1
0
        public async Task <IActionResult> GetToDoTaskAsync([FromRoute] int ToDoId)
        {
            ToDoTaskManager toDoTaskManager = new ToDoTaskManager();
            var             dataResponse    = await toDoTaskManager.GetToDoTask(_context, ToDoId);

            return(Ok(dataResponse));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> AddToDoTaskAsync([FromBody] ToDo ToDoTaskRequest)
        {
            if (ToDoTaskRequest == null)
            {
                throw new Exception("This is invalid");
            }

            ToDoTaskManager toDoTaskManager = new ToDoTaskManager();
            var             dataResponse    = await toDoTaskManager.CreateToDoTask(_context, ToDoTaskRequest);

            //var response = new ToDoListResponse();
            return(Ok(dataResponse));
        }
Exemplo n.º 3
0
        public async Task <IActionResult> UpdateTaskAsync(int ToDoId, [FromBody] ToDo ToDoTaskRequest)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            //If the id doesnt exist in the db
            //return NotFound();

            if (ToDoTaskRequest == null)
            {
                throw new Exception("This is invalid");
            }

            ToDoTaskManager toDoTaskManager = new ToDoTaskManager();
            var             dataResponse    = await toDoTaskManager.EditToDoTask(_context, ToDoId, ToDoTaskRequest);

            return(Ok(dataResponse));
        }