If you are displaying message via ajax you can use this javascript function to redirect with delay:
// display message and ..
setTimeout(function () {
window.location.href = @Url.Action("Index","Home")
}, 2000)
It will redirect user after two seconds.Also you can take a look to this question: time delayed redirect?