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)); }
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)); }
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)); }
public static bool CheckIsTrainer(IEmployeeLink employee) { return(employee.EmpGroup_TC == EmpGroups.Trainer || Employees.SpecialTrainers.Contains(employee.Employee_TC)); }