Esempio n. 1
0
 public GadgetMetadata GetGadgetMetadata(GadgetMetadata gadgetMetadata)
 {
     //return base.DataContext.GadgetMetadatas.SingleOrDefault<GadgetMetadata>(gm => gm.Equals(gadgetMetadata));
     foreach (GadgetMetadata gm in base.DataContext.GadgetMetadatas)
     {
         if (gm.Equals(gadgetMetadata))
             return gm;
     }
     return null;
 }
Esempio n. 2
0
        public int AddGadgetMetadata(GadgetMetadata newGadgetMetadata)
        {
            GadgetMetadata existingObj = GetGadgetMetadata(newGadgetMetadata);
            if (existingObj == null)
            {
                base.DataContext.GadgetMetadatas.InsertOnSubmit(newGadgetMetadata);
                base.DataContext.SubmitChanges();

                return newGadgetMetadata.GadgetMetadataId;
            }
            else
            {
                return existingObj.GadgetMetadataId;
            }
        }