public IActionResult _Details(Guid id) { try { ToDoItemModel todo = null; if (ModelState.IsValid) { _logger.LogInformation("TodosController._Details - Get: _Details partial view requested"); todo = _todosRepository.getTodoBy(todo => todo.id == id); _logger.LogInformation("TodosController._Details: _Details partial view ready for return"); } else { _logger.LogInformation($"TodosController._Details - Get: Modelstate Invalid."); } return(PartialView("_Details", todo)); } catch (Exception ex) { _logger.LogError(LogMessage.generateMessage(ex)); throw; } }