I have this piece of code :
var takbis = o.DeserializeXmlString<List<Takbis>>();
ViewBag.SessionId = id;
_takbis.GetTakbisValues(takbis, vm);
I want to apply try-catch like this :
try
{
var takbis = o.DeserializeXmlString<List<Takbis>>();
}
catch
{
var takbis = o.DeserializeXmlString<BankReport>();
}
ViewBag.SessionId = id;
_takbis.GetTakbisValues(takbis, vm);
But I can't use it like this it says takbis does not exist in current context. I don't know the type of takbis, so I can't declare it before try catch. How can I solve this situation? Thanks.