I'm getting below error while compiling custom project CCC_Web post upgrade to 8.1.2. Seems namespaces for IBookmarkProvider has changed in new version. I've gone through One Identity Manager guide for web portal changes, but couldn't find Bookmark related changes.
Error is pointing to this code : ->
var provider = VI.WebRuntime.IoC.UnitySingleton.Container.Resolve<IBookmarkProvider>();
var bookmarks = provider.Get();
Bookmarks.ObjectList.Clear();
foreach (var bookmark in bookmarks)
{
Bookmarks.ObjectList.Add(bookmark);
}
Error code: CS0246; Error description: CCC_UserLogon.cs(279,87): The type or namespace name 'IBookmarkProvider' could not be found (are you missing a using directive or an assembly reference?) (CS0246); Node: ; Property: ; Module: CCC_UserLogon; Project name: CCC_Web; Compiler: CSharp
Error code: CS0246; Error description: CCC_Common_Login.cs(367,91): The type or namespace name 'IWebAppDbConfig' could not be found (are you missing a using directive or an assembly reference?) (CS0246); Node: ; Property: ; Module: CCC_Common_Login; Project name: CCC_Web; Compiler: CSharp