private int CreateMasterLogin(MasterLogin pMasterLogin, ref string UpdatedSessionID)
        {
            int lResult;
            IUserRepository _IUserRepository = new UserRepository(new WorkersInMotionDB());
            MasterLogin lMasterLogin = new MasterLogin();
            lMasterLogin.LoginGUID = Guid.NewGuid();
            lMasterLogin.LoginType = pMasterLogin.LoginType;
            lMasterLogin.UserGUID = pMasterLogin.UserGUID;
            lMasterLogin.IsActive = true;
            lMasterLogin.SessionID = Guid.NewGuid().ToString();
            UpdatedSessionID = lMasterLogin.SessionID.ToString();
            lMasterLogin.ExpiryTime = pMasterLogin.ExpiryTime;
            lMasterLogin.SessionTimeOut = 60;
            lMasterLogin.IsLoggedIn = true;
            lMasterLogin.Phone = "";
            lMasterLogin.CreateDate = DateTime.UtcNow;
            lMasterLogin.CreateBy = pMasterLogin.UserGUID;
            lMasterLogin.LastModifiedDate = DateTime.UtcNow;
            lMasterLogin.LastModifiedBy = pMasterLogin.UserGUID;
            //_IUserRepository.InsertMasterLogin(lMasterLogin);
            if (_IUserRepository.InsertMasterLogin(lMasterLogin) > 0)
            {
                lResult = 1;
            }
            else
            {
                lResult = 0;

            }
            return lResult;
        }