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