public IActionResult DeleteItem(Guid id)
        {
            if (id == Guid.Empty)
            {
                return(StatusCode(400));
            }

            _todoItemService.DeleteItem(id);

            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public IActionResult DeleteItem(Guid id)
        {
            bool successful = _todoService.DeleteItem(id);

            if (!successful)
            {
                return(BadRequest("Could not delete todo item with id: " + id));
            }

            return(RedirectToAction("Todo"));
        }
Beispiel #3
0
        public IActionResult Delete(string id)
        {
            var todo = _itemService.GetItem(id);

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

            _itemService.DeleteItem(id);
            return(new NoContentResult());
        }
        public async Task <IActionResult> DeleteTodo(Guid id)
        {
            var userId = User.Claims.FirstOrDefault(c => c.Type == "uid")?.Value;

            if (string.IsNullOrEmpty(userId))
            {
                return(BadRequest());
            }

            try
            {
                await _todoItemService.DeleteItem(userId, id);
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }

            return(Ok());
        }