コード例 #1
0
ファイル: DAGadgetMetadata.cs プロジェクト: conwetlab/fast
 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;
 }
コード例 #2
0
ファイル: DAGadgetMetadata.cs プロジェクト: conwetlab/fast
        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;
            }
        }