public Interface.EF_DataInterfaces.IBasicInformation GetBasicInformation(string token)
        {
            try
            {
                var tokenObj = GetTokenObj(token);

                var rdg = new Entity_Framework.Implemented.RdgBasicInformation();
                var bi  = rdg.FindByUsersId(tokenObj.UsersID);

                return(new DataInterfaces.DataBasicInformation()
                {
                    AltName = bi.NameSecondary,
                    CVR = bi.CVR,
                    ID = bi.ID,
                    Name = bi.Name
                });
            }
            catch (Exception)
            {
                return(null);
            }
        }
        public bool UpdateBasicInfo(string token, string name, int cvr, string altName)
        {
            if (name == string.Empty || cvr < 10000000)
            {
                return(false);
            }

            try
            {
                var tokenObj = GetTokenObj(token);

                if (tokenObj != null)
                {
                    var rdg = new Entity_Framework.Implemented.RdgBasicInformation();

                    var obj = rdg.FindByUsersId(tokenObj.UsersID);

                    if (obj != null)
                    {
                        rdg.Update(obj.ID, name, cvr, altName);
                    }
                    else
                    {
                        return(false);
                    }
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception)
            {
                return(false);
            }

            return(true);
        }
        public int NewBasicInformation(string token, string name, int cvr, string nameAlt)
        {
            try
            {
                var tokenObj = GetTokenObj(token);

                if (tokenObj != null)
                {
                    var bi = new Entity_Framework.Implemented.RdgBasicInformation();

                    if (bi.FindByUsersId(tokenObj.UsersID) != null)
                    {
                        return(-1);
                    }

                    if (bi.Add(tokenObj.UsersID, name, cvr, nameAlt))
                    {
                        Entity_Framework.BasicInformation obj = null;
                        bi.FindID(name, cvr, nameAlt, out obj);

                        return(obj.ID);
                    }
                    else
                    {
                        return(-1);
                    }
                }
                else
                {
                    return(-1);
                }
            }
            catch (Exception)
            {
                return(-1);
            }
        }