public IActionResult _DeleteTodo([FromForm] ToDoItemModel todoItem) { try { if (ModelState.IsValid) { _logger.LogInformation("TodosController._DeleteTodo - Post: _DeleteTodo partial view requested"); _todosRepository.delete(todoItem.id); _logger.LogInformation("TodosController._DeleteTodo - Post: _DeleteTodo partial view ready for return"); } else { _logger.LogInformation($"TodosController._DeleteTodo - Post: Modelstate Invalid."); } return(PartialView("_DeleteTodo", todoItem)); } catch (Exception ex) { _logger.LogError(LogMessage.generateMessage(ex)); throw; } }