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