Пример #1
0
        public bool EditTag(TEntity tag)
        {
            var service = new TagService(db);
            var entity  = service.Put(tag);

            return(entity != null);
        }
Пример #2
0
 public TEntity Put(TEntity item)
 {
     try
     {
         var dbItem = dbSet.Find(item.Id);
         dbItem.Update(item);
         var result = dbSet.Edit(dbItem);
         return(result ? dbItem.ToTModel() : null);
     }
     catch (System.Exception ex)
     {
         Log.Error(tag, "Put", "Exceptioin:" + ex);
         return(null);
     }
 }
Пример #3
0
 public TEntity Post(TEntity item)
 {
     try
     {
         if (item.Code == null)
         {
             item.Code = "000";
         }
         var dbItem = item.ToDbModel();
         var result = dbSet.Add(dbItem);
         return(result ? dbItem.ToTModel() : null);
     }
     catch (System.Exception ex)
     {
         Log.Error(tag, "Post", "Exceptioin:" + ex);
         return(null);
     }
 }
Пример #4
0
        public bool EditTagById(TEntity Tag, int?id)
        {
            bool bReturn = false;
            var  lc      = db.LocationCards.FirstOrDefault(p => p.Code == Tag.Code);

            if (lc == null)
            {
                lc             = Tag.ToDbModel();
                lc.Abutment_Id = id;
                bReturn        = db.LocationCards.Add(lc);
            }
            else
            {
                lc.Name        = Tag.Name;
                lc.Describe    = Tag.Describe;
                lc.Abutment_Id = id;
                lc.IsActive    = Tag.IsActive;
                bReturn        = db.LocationCards.Edit(lc);
            }

            return(bReturn);
        }
Пример #5
0
 public TEntity Post(TEntity item)
 {
     return(service.Post(item));
 }
Пример #6
0
 public bool EditTagById(TEntity Tag, int?id)
 {
     return(service.EditTagById(Tag, id));
 }
Пример #7
0
 public bool EditTag(TEntity tag)
 {
     return(service.EditTag(tag));
 }