public static void AddProgram(this user _user, program _program) { if (!_user.programs.Contains(_program)) { _user.programs.Add(_program); } }
public static void AddParameters(this program _program, program_parameters _parameter) { if (!_program.program_parameters.Contains(_parameter)) { _program.program_parameters.Add(_parameter); } }
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); }
public static String GetParametersAsJson(this program _program) { return(JsonConvert.SerializeObject(_program.program_parameters, Formatting.Indented, new JsonSerializerSettings { PreserveReferencesHandling = PreserveReferencesHandling.Objects, ReferenceLoopHandling = ReferenceLoopHandling.Serialize })); }
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); } } }
public static program Create_program(String _programName) { program temp = new program { name = _programName }; Add_program_parameters(temp, "programName", _programName); return(temp); }
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); } }
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); } }
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); }
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); }