Пример #1
0
        public void ParseType(IEntity <TKey> entity)
        {
            var          model   = entity.GetType();
            var          joha    = model.GetCustomAttribute <JohaAttribute>();
            TraficcModel request = new TraficcModel();

            request.Id          = model.GUID; //.ToString();
            request.ProjectName = _project;
            request.EntityModel = joha?.Name ?? model.Name;
            request.GetFields   = new List <Field>();
            foreach (var i in model.GetProperties())
            {
                var key = LangState.TT(i);
                if (key.Value != null)
                {
                    request.GetFields.Add(new Field()
                    {
                        Name  = key.Key,
                        Type  = key.Value,
                        Value = ""
                    });
                }
            }

            var rest = new RestRequest("/Modal/Add", Method.POST);

            rest.AddJsonBody(request);
            var result = _client.Execute(rest);
        }
Пример #2
0
        private static string GetPath()
        {
            LangState langState = LangState.GetState();

            if (langState.Languege == Languege.EN)
            {
                return(FILE_PATH);
            }
            else
            {
                return(RU_FILE_PATH);
            }
        }