public static void Login(ConcentratorPrincipal principal) { User = principal; }
public static bool HasFunctionality(this IConcentratorPrincipal principal, Functionalities functionalitiy) { return(principal.Functionalities.Any(x => x == functionalitiy.ToString())); }
private int createExportTemplate(string templateName, string stateName, string managePageName, IConcentratorPrincipal user) { using (var work = GetUnitOfWork()) { ExportTemplate temp = new ExportTemplate(); ManagementPage mp = getManagementPage(managePageName); temp.ManagementPage = mp; temp.ManagementPageID = mp.PageID; temp.TemplateName = templateName; temp.UserID = user.UserID; work.Service <ExportTemplate>().Create(temp); work.Save(); return(temp.ExportTemplateID); } }