How can I handle this null exception?
I have a button that dequeues the data from my static variable class
public ActionResult BtnNext()
{
System.Threading.Thread.Sleep(1000);
var first = MyQueue.todayQueue.Dequeue();
MyQueue.todayQueue.Count();
ViewBag.QueueItem = first;
return View();
}
And here is my view, this shows the data that I dequeued.
@{
var item = (Rosh.QueueMe.Web.Models.MyQueue)ViewBag.QueueItem;
}
@{
if (item != null)
{
//Help here.
}
}
<p>@item.QueueNumber</p>
I still don't know how to handle when my viewbag is still empty / null.
Right now I get this error:
Object reference not set to an instance of an object. / item was null.
The code won't proceed to my index page since it is null.