private static void ProcessObjects(int idLanguage, int object_id) { SpartaneObjectPagingModel objects = null; if (object_id == 0) { objects = _spartaneObjectApiConsumer.ListaSelAll(0, 9999, "", "").Resource; } else { string where = "Spartan_Object.Object_Id=" + object_id; objects = _spartaneObjectApiConsumer.ListaSelAll(0, 9999, where, "").Resource; } if (objects != null) { foreach (var obj in objects.Spartan_Objects) { if (obj.URL.Contains("Quick")) { string a = ""; } Spartan_Traduction_ProcessPagingModel traduction_Processes = _spartan_Traduction_ProcessApiConsumer.ListaSelAll(0, 10, "Spartan_Traduction_Process.ObjectT=" + obj.Object_Id + " AND Spartan_Traduction_Process.LanguageT=" + idLanguage, "").Resource; if (traduction_Processes.RowCount > 0) { var traduction_Process = traduction_Processes.Spartan_Traduction_Processs[0]; int idTraduction = traduction_Process.IdTraduction; ProcessObject(idLanguage, obj.URL, idTraduction); ProcessObjectTabs(idLanguage, obj.URL, idTraduction); ProcessObjectHeaders(idLanguage, obj.URL, idTraduction); } } } }
private static void ProcessDataControl(int idLanguage, int object_id) { SpartaneObjectPagingModel objects = null; if (object_id == 0) { objects = _spartaneObjectApiConsumer.ListaSelAll(0, 9999, "", "").Resource; } else { string where = "Spartan_Object.Object_Id=" + object_id; objects = _spartaneObjectApiConsumer.ListaSelAll(0, 9999, where, "").Resource; } if (objects != null) { foreach (var obj in objects.Spartan_Objects) { string language = _cultures[idLanguage - 1]; string url = ConfigurationManager.AppSettings["BaseDirectoyPhysical"] + "Uploads\\Resources\\" + obj.URL + "Resource." + language + ".xml"; Spartan_Traduction_ProcessPagingModel processes = _spartan_Traduction_ProcessApiConsumer.ListaSelAll(0, 9999, "Spartan_Traduction_Process.ObjectT=" + obj.Object_Id + " AND Spartan_Traduction_Process.LanguageT=" + idLanguage, "").Resource; if (processes.RowCount > 0) { foreach (var pr in processes.Spartan_Traduction_Processs) { ProcessDataControlParticular(url, obj.Object_Id, pr.IdTraduction, language); } } } } }