Example #1
0
        public async Task <ActionResult> Delete(string listIdentity, string creationDateTimeCode)
        {
            var creationDateTime = ParseDateTimeCode(creationDateTimeCode);
            var list             = await _repository.GetListByIdentity(listIdentity);

            if (list == null)
            {
                return(NotFound());
            }
            var item = await _repository.GetItemByCreationDateTime(list.Id, creationDateTime);

            if (item == null)
            {
                return(NotFound());
            }
            await _repository.DeleteItem(list.Id, item.Id);

            return(NoContent());
        }
Example #2
0
        public async Task <IActionResult> DeleteTodoItem(int id)
        {
            await ToDoItemRepository.DeleteItem(id);

            return(NoContent());
        }