Ric February 2016
You should use
TempData["Result"] so that your data can be used after your redirect.
As MSDN states for
Represents a set of data that persists only from one request to the next.
Also, see more information about usage here:
TempData["Results"] = "successfully added";
And in your
var message = (string)TempData["Results"];
Always check for nulls etc which I have not done in this example.