Пример #1
0
 public static string ManagerLink(this HtmlHelper helper, IEmployeeLink employee)
 {
     if (employee == null || !employee.SiteVisible)
     {
         return(null);
     }
     return(helper.ManagerLink(employee.Employee_TC.ToLower(), employee.FullName));
 }
Пример #2
0
 public static string EmployeeLink(this HtmlHelper helper, IEmployeeLink employee)
 {
     if (employee == null)
     {
         return(null);
     }
     if (employee.IsTrainer)
     {
         return(helper.TrainerLink(employee).NotNullString());
     }
     return(helper.ManagerLink(employee));
 }
Пример #3
0
        public static TagA TrainerLink(this HtmlHelper helper, IEmployeeLink employee,
                                       object content = null)
        {
            if (employee == null || !employee.FinalSiteVisible)
            {
                return(null);
            }
            var url = new UrlHelper(helper.ViewContext.RequestContext);

            return(url.Link <EmployeeController>(
                       x => x.AboutTrainer(employee.Employee_TC.ToLowerInvariant(),
                                           SimplePages.Urls.AboutTrainer, null), content ?? employee.FullName));
        }
Пример #4
0
 public static bool CheckIsTrainer(IEmployeeLink employee)
 {
     return(employee.EmpGroup_TC == EmpGroups.Trainer ||
            Employees.SpecialTrainers.Contains(employee.Employee_TC));
 }