Cats.Helpers.UserAccountHelper.GetUser C# (CSharp) Method

GetUser() public static method

public static GetUser ( string userName ) : UserInfo
userName string
return Cats.Models.Security.UserInfo
        public static UserInfo GetUser(string userName)
        {
            return GetUserInfo(userName);
        }

Usage Example

示例#1
0
        private static string GetApplication(string user)
        {
            var currentUser = UserAccountHelper.GetUser(user);
            var userID      = currentUser.UserProfileID;

            if (currentUser.IsAdmin)
            {
                return(Cats.Models.Constant.Application.EARLY_WARNING);
            }
            if (currentUser.DefaultHub != null)
            {
                return(Cats.Models.Constant.Application.HUB);
            }
            if (currentUser.RegionalUser)
            {
                return(Cats.Models.Constant.Application.REGIONAL);
            }
            switch (currentUser.CaseTeam)
            {
            case 1:    //EarlyWarning
                return(Cats.Models.Constant.Application.EARLY_WARNING);

                break;

            case 2:    //PSNP
                return(Cats.Models.Constant.Application.PSNP);

                break;

            case 3:    //Logistics
                return(Cats.Models.Constant.Application.LOGISTICS);

                break;

            case 4:    //Procurement
                return(Cats.Models.Constant.Application.PROCUREMENT);

                break;

            case 5:    //Finance
                return(Cats.Models.Constant.Application.FINANCE);

                break;

            default:
                return("");
            }
        }
All Usage Examples Of Cats.Helpers.UserAccountHelper::GetUser