How to customize the Current Working theme. For example below code will execute for each and every block of cshtml call dynamically by the nopCommerce FrameWork. this always sets to DarkOrange theme.
private string CurrentTheme
{
get { return EngineContext.Current.Resolve<IThemeContext>().WorkingTheme; }
}
How to set it dynamically at the front end when user clicks on a particular theme.(Without changing the setting tables defaulttheme setting attribute because it should be client's choice)