// aktualizace verze v tabulce VERSION_LOG public string ChangeVersion(VERSION_LOG versionToChange) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { accessToDB.Entry(versionToChange).State = System.Data.Entity.EntityState.Modified; accessToDB.SaveChanges(); return(result = "Požadavek byl proveden"); } } catch (Exception ex) { return(result = $"Požadavek NEBYL proveden.Popis chyby:\n\n { ex.Message.ToString()} "); } }
//VERZE z VERSION_LOG-kompletní data: VERZE z VERSION_LOG-komplet // Nalezení verze pro její aktualizaci nebo odstranění z tabulky VERSION_LOG public VERSION_LOG GetVersion(long idVersion) { try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { return(accessToDB.VERSION_LOG.Where(x => x.VER_ID == idVersion).SingleOrDefault()); } } catch (Exception ex) { VERSION_LOG error = new VERSION_LOG(); error.VER_MESSAGE = ex.Message.ToString(); return(error); } }
// Přidání nové verze do VERSION_LOG public string AddVersion(VERSION_LOG versionToDb, ref long versionId) { versionToDb.VER_ID = GetNextIdNumberForDbTable("VERSION_LOG", "VER_ID"); if (versionToDb.VER_ID == 5555) { return(result = "Metoda \"GetNextIdNumberForDbTable\" vrátila chybu"); } try { using (OracleConnectionString accessToDB = new OracleConnectionString()) { accessToDB.VERSION_LOG.Add(versionToDb); accessToDB.SaveChanges(); versionId = versionToDb.VER_ID; return(result = "Požadavek byl proveden"); } } catch (Exception ex) { return(result = $"Požadavek NEBYL proveden. Popis chyby:\n {ex.Message.ToString()}"); } }