I'm actually stuck & I don't understand this issue. I mean, I really don't get it why it doesn't work.
& here's the code, Index.cshtml :
@{
ViewBag.Title = ViewBag.client.Name;
}
[...]
HomeController.cs :
private readonly CoreDataBase dataBase = new CoreDataBase();
public ActionResult Index()
{
Client client;
if (TempData["client"] != null) {
client = (Client)TempData["client"];
}
else {
client = dataBase.getClient(company);
TempData["client"] = client;
}
ViewBag.client = client;
[...]
}
Do you have any idea?
Ok, now it works, here's what I've modified :
Client client;
if (HttpContext.Session.GetString("client") != null)
{
client = JsonConvert.DeserializeObject<Client>(HttpContext.Session.GetString("client"));
}
else
{
client = dataBase.GetClient(company);
HttpContext.Session.SetString("client", JsonConvert.SerializeObject(client));
}
ViewBag.client = client;
[...]