Beispiel #1
0
         public void SaveGssItem(OnTheSpot.Models.GSS gss)
         {

             logger.Info(string.Format("SaveItem {0}", gss.ID));
             OnTheSpot.EFStuff.GSS dbItem = new OnTheSpot.EFStuff.GSS() { barcode = gss.BarCode, bin = gss.bin, time = gss.CreationDate,temp3 = "temp"};
             db.GSSes.AddObject(dbItem);
             db.SaveChanges();
         }
Beispiel #2
0
 public void SaveItem(OnTheSpot.Models.Item item)
 {
     
     logger.Info(string.Format("SaveItem {0}", item.ID));         
     Item dbItem = db.Items.Where(i => i.BarCode == item.BarCode).SingleOrDefault();
     if (dbItem == null)
     {
        
         logger.Info(string.Format("Create new"));  
         dbItem = new Item() { BarCode = item.BarCode, CustID = item.CustID, CreateDate = item.CreationDate };
         dbItem.CatID = item.Category.ID;
         db.Items.AddObject(dbItem);
     }
     else
     {
         logger.Info(string.Format("Modify {0}", item.Category.ID));
         if (dbItem.CatID == item.Category.ID)
             return;
         dbItem.CatID = item.Category.ID;
     }
     db.SaveChanges();
 }