public IActionResult DeleteItem(Guid id) { if (id == Guid.Empty) { return(StatusCode(400)); } _todoItemService.DeleteItem(id); return(RedirectToAction("Index")); }
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")); }
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()); }