Exemplo n.º 1
0
 public static void AddProgram(this user _user, program _program)
 {
     if (!_user.programs.Contains(_program))
     {
         _user.programs.Add(_program);
     }
 }
Exemplo n.º 2
0
 public static void AddParameters(this program _program, program_parameters _parameter)
 {
     if (!_program.program_parameters.Contains(_parameter))
     {
         _program.program_parameters.Add(_parameter);
     }
 }
Exemplo n.º 3
0
 public static program Add_program_parameters(program _program, program_parameters _program_parameters)
 {
     _program_parameters.program    = _program;
     _program_parameters.program_id = _program.id;
     _program.program_parameters.Add(_program_parameters);
     return(_program);
 }
Exemplo n.º 4
0
 public static String GetParametersAsJson(this program _program)
 {
     return(JsonConvert.SerializeObject(_program.program_parameters, Formatting.Indented, new JsonSerializerSettings
     {
         PreserveReferencesHandling = PreserveReferencesHandling.Objects,
         ReferenceLoopHandling = ReferenceLoopHandling.Serialize
     }));
 }
Exemplo n.º 5
0
 public static void AddParameters(this program _program, List <program_parameters> _parameters)
 {
     foreach (program_parameters param in _parameters)
     {
         if (!_program.program_parameters.Contains(param))
         {
             _program.program_parameters.Add(param);
         }
     }
 }
Exemplo n.º 6
0
        public static program Create_program(String _programName)
        {
            program temp = new program
            {
                name = _programName
            };

            Add_program_parameters(temp, "programName", _programName);
            return(temp);
        }
Exemplo n.º 7
0
        public static void AddParameters(this program _program, String _paramName, String _paramValue)
        {
            program_parameters temp = new program_parameters
            {
                parameter_name  = _paramName,
                parameter_value = _paramValue
            };

            if (!_program.program_parameters.Contains(temp))
            {
                _program.program_parameters.Add(temp);
            }
        }
Exemplo n.º 8
0
        public static void AddProgram(this user _user, String _programName)
        {
            program temp = new program
            {
                name = _programName
            };

            temp.AddParameters("ProgramName", _programName);
            if (!_user.programs.Contains(temp))
            {
                _user.programs.Add(temp);
            }
        }
Exemplo n.º 9
0
        public static program Add_program_parameters(program _program, String _paramName, String _paramValue)
        {
            program_parameters temp = new program_parameters
            {
                program         = _program,
                program_id      = _program.id,
                parameter_name  = _paramName,
                parameter_value = _paramValue
            };

            _program.program_parameters.Add(temp);
            return(_program);
        }
Exemplo n.º 10
0
        public static program GetProgramByName(this user _user, String _programName)
        {
            //TODO fix this shit
            program temp = null;

            foreach (program prog in _user.programs)
            {
                //foreach(program_parameters pp in prog.program_parameters)
                //{
                //    if(pp.parameter_name.Equals("ProgramName") && pp.parameter_value.Equals(_programName))
                //    {
                //        temp = prog;
                //    }
                //}
                if (prog.name.Equals(_programName))
                {
                    temp = prog;
                }
                //TODO Figure out how change to .net 4.8
            }
            return(temp);
        }