Example #1
0
        // Hämta slumpmässigt verb
        public verb GetRandomVerb()
        {
            Random rand     = new Random();
            verb   veForNow = new verb();
            var    verb     = veForNow;
            bool   isNull   = true;

            do
            {
                if (isNull == true)
                {
                    int randomId = randX.Next(1, 40);
                    verb = db.verb.SingleOrDefault(a => a.Id == randomId);
                    if (verb == null)
                    {
                        isNull = true;
                    }
                    else
                    {
                        isNull = false;
                    }
                }
            } while (isNull == true);
            return(verb);
        }
        protected EntityCommand(verb Command, string ServerUrl, string Username, string Password, string Domain, string Project)
        {
            this.Command   = Command;
            this.ServerUrl = ServerUrl;
            this.Username  = Username;
            this.Password  = Password;
            this.Domain    = Domain;
            this.Project   = Project;

            CommandString = " " + Command.ToString() + " /serverurl=" + ServerUrl + " /username=\"" + Username + "\" /password=\"" + Password +
                            "\" /project=" + Project + " /domain=" + Domain;
        }
Example #3
0
 public string checkWord(string word)
 {
     string check;
     verb isVerb = new verb();
     noun isNoun = new noun();
     adjective isAdjective = new adjective();
     pronoun isPronoun = new pronoun();
     conjunction isConjunction = new conjunction();
     adverb isAdverb = new adverb();
     determiner isDeter = new determiner();
     for (int i = 0; i < 9; i++)
     {
         check = isVerb.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isNoun.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isAdjective.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isPronoun.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isConjunction.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isAdverb.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
         check = isDeter.checker(i, word);
         if (check.Equals(word)) { }
         else { setReturnVal(check); break; }
     }
     if (getType().Equals("dno")) { setReturnVal("Unknown"); };
     return word;
 }
Example #4
0
 public TestSetCommand(verb Command, string ServerUrl, string Username, string Password, string Domain, string Project)
     : base(Command, ServerUrl, Username, Password, Domain, Project)
 {
 }
Example #5
0
        private Models.Rest.RestResponce MakeCall(verb _verb, string _route, Dictionary <string, string> QueryParams, object body = null)
        {
            Models.Rest.RestResponce restResponce = new Models.Rest.RestResponce();
            GetAuth();

            var client  = new RestClient(Endpoint + _route);
            var request = new RestRequest();

            switch (_verb)
            {
            case verb.get:
                request = new RestRequest(Method.GET);
                break;

            case verb.patch:
                request = new RestRequest(Method.PATCH);
                break;

            case verb.post:
                request = new RestRequest(Method.POST);
                break;

            case verb.put:
                request = new RestRequest(Method.PUT);
                break;
            }
            foreach (var i in QueryParams)
            {
                request.AddQueryParameter(i.Key, i.Value);
            }
            request.AddHeader("Authorization", "Bearer " + Token);
            request.AddHeader("Accept", "application/json");

            if (body != null)
            {
                request.AddParameter("undefined", body, ParameterType.RequestBody);
            }

            var    response = client.Execute(request);
            string L        = response.Content;

            JObject respo = Newtonsoft.Json.JsonConvert.DeserializeObject <JObject>(L);

            restResponce.data         = respo[dataProperty];
            restResponce.status       = respo.Value <string>(statusProperty);
            restResponce.userMessage  = respo.Value <string>(messageProperty);
            restResponce.responseCode = respo.Value <int>(responseCodeProperty);

            restResponce.isError          = Convert.ToBoolean(respo.Value <string>("isError"));
            restResponce.developerMessage = respo["developerMessage"];
            restResponce.moreInfo         = respo["moreInfo"];
            restResponce.httpStatusCode   = respo.Value <int>("httpStatusCode");


            if (restResponce.isError == true)
            {
                restResponce.errors = new List <Rest.Error>();
                try
                {
                    JArray errors = (JArray)respo["errors"];
                    foreach (var i in errors)
                    {
                        Rest.Error error = new Rest.Error();
                        error._object       = i.Value <string>("object");
                        error._key          = i.Value <string>("key");
                        error._value        = i.Value <string>("value");
                        error._isVisible    = i.Value <bool>("isVisible");
                        error._errorMessage = i.Value <string>("errorMessage");

                        restResponce.errors.Add(error);
                    }
                }
                catch
                {
                    JObject    error = (JObject)respo["errors"];
                    Rest.Error er    = new Rest.Error();
                    er._object       = error.Value <string>("object");
                    er._key          = error.Value <string>("key");
                    er._value        = error.Value <string>("value");
                    er._isVisible    = error.Value <bool>("isVisible");
                    er._errorMessage = error.Value <string>("errorMessage");

                    restResponce.errors.Add(er);
                }
            }

            return(restResponce);
        }
Example #6
0
        private Models.Rest.RestResponce MakeHTTPClientCall(verb _verb, string _route, Dictionary <string, string> QueryParams, object body = null)
        {
            Models.Rest.RestResponce restResponce = new Models.Rest.RestResponce();

            string Output = string.Empty;

            switch (_verb)
            {
            case verb.get:

                break;

            case verb.patch:

                break;

            case verb.post:
                Output = Newtonsoft.Json.JsonConvert.SerializeObject(PostAsync(_route, QueryParams, body));
                break;

            case verb.put:

                break;
            }

            JValue jValue = (JValue)Output;
            string LLLL   = Output.ToString();

            dynamic respo = Newtonsoft.Json.JsonConvert.DeserializeObject <dynamic>(LLLL);
            JObject RET   = JObject.Parse(respo);

            restResponce.data         = RET[dataProperty];
            restResponce.status       = RET.Value <string>(statusProperty);
            restResponce.userMessage  = RET.Value <string>(messageProperty);
            restResponce.responseCode = RET.Value <int>(responseCodeProperty);

            restResponce.isError          = Convert.ToBoolean(RET.Value <string>("isError"));
            restResponce.developerMessage = RET["developerMessage"];
            restResponce.moreInfo         = RET["moreInfo"];
            restResponce.httpStatusCode   = RET.Value <int>("httpStatusCode");



            if (restResponce.isError == true)
            {
                restResponce.errors = new List <Rest.Error>();
                try
                {
                    JArray errors = (JArray)RET["errors"];
                    foreach (var i in errors)
                    {
                        Rest.Error error = new Rest.Error();
                        error._object       = i.Value <string>("object");
                        error._key          = i.Value <string>("key");
                        error._value        = i.Value <string>("value");
                        error._isVisible    = i.Value <bool>("isVisible");
                        error._errorMessage = i.Value <string>("errorMessage");

                        restResponce.errors.Add(error);
                    }
                }
                catch
                {
                    JObject    error = (JObject)RET["errors"];
                    Rest.Error er    = new Rest.Error();
                    er._object       = error.Value <string>("object");
                    er._key          = error.Value <string>("key");
                    er._value        = error.Value <string>("value");
                    er._isVisible    = error.Value <bool>("isVisible");
                    er._errorMessage = error.Value <string>("errorMessage");

                    restResponce.errors.Add(er);
                }
            }

            return(restResponce);
        }
Example #7
0
        public string checkWord(string word)
        {
            string      check;
            verb        isVerb        = new verb();
            noun        isNoun        = new noun();
            adjective   isAdjective   = new adjective();
            pronoun     isPronoun     = new pronoun();
            conjunction isConjunction = new conjunction();
            adverb      isAdverb      = new adverb();
            determiner  isDeter       = new determiner();

            for (int i = 0; i < 9; i++)
            {
                check = isVerb.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isNoun.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isAdjective.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isPronoun.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isConjunction.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isAdverb.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
                check = isDeter.checker(i, word);
                if (check.Equals(word))
                {
                }
                else
                {
                    setReturnVal(check); break;
                }
            }
            if (getType().Equals("dno"))
            {
                setReturnVal("Unknown");
            }
            ;
            return(word);
        }