public static AmecUser UserInit()
        {
            LeaveDataAccess lvDb     = new LeaveDataAccess();
            AmecUser        amecUser = new AmecUser();
            string          userName = HttpContext.Current.User.Identity.Name;
            string          ntid     = userName.Split('\\')[1];

            amecUser.NtId = ntid;

            using (PrincipalContext oPrincipalContext = new PrincipalContext(ContextType.Domain, "GICNT")) {
                using (UserPrincipal oUserPrincipal = UserPrincipal.FindByIdentity(oPrincipalContext, userName))
                {
                    amecUser.Email     = oUserPrincipal.EmailAddress;
                    amecUser.GivenName = oUserPrincipal.GivenName;
                    amecUser.Name      = oUserPrincipal.ToString();
                }
            }
            lvDb.UserInit(amecUser);
            return(amecUser);
        }