public bool UpdateCompositeName(int id, String name) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.UpdateCompositeName(id, name); }
/// <summary> /// Creates and inserts a synonym to the CompositeSymblos, /// and defines it as a UserSynonym /// </summary> /// <param name="word"></param> /// <param name="name"></param> /// <param name="components"></param> /// <returns>true or false depending on success</returns> public bool InsertSynonym(CompositeSymbol word, string name, List<Symbol> components) { var composite = new CompositeSymbolDAL(); CompositeSymbol synonym = composite.CreateCompositeByComponents(name, components); int synonymId = composite.Insert(synonym, components); using (var db = new BlissBaseContext(testing)) { try { db.UserSynonyms.Add(new UserSynonyms { USynWord = word.compId, USynSynonym = synonymId }); db.SaveChanges(); return true; } catch (Exception e) { Debug.WriteLine("Exception when trying to link new user synonym: " + synonymId + " with word: " + word.compId); Debug.WriteLine(e.StackTrace); return false; } } }
public int Insert(CompositeSymbol innCompSymbol, List<Symbol> components) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.Insert(innCompSymbol, components); }
public bool UpdateCompositeJPEG(int id, byte[] jpeg) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.UpdateCompositeJPEG(id, jpeg); }
public CompositeSymbol GetExaxtComositeSymbolByName(string name) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.GetExactCompositeSymbolByName(name); }
public CompositeSymbol GetExaxtComositeSymbolByID(int id) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.GetExactCompositeSymbolByID(id); }
public List<CompositeSymbol> GetAll() { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.GetAll(); }
public bool DeleteCompositeSymbol(CompositeSymbol compSymbol) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.DeleteCompositeSymbol(compSymbol); }
public CompositeSymbol CreateCompositeByComponents(String compositeName, List<Symbol> components) { var CompositeSymbolDAL = new CompositeSymbolDAL(testing); return CompositeSymbolDAL.CreateCompositeByComponents(compositeName, components); }