public bool EditTag(TEntity tag) { var service = new TagService(db); var entity = service.Put(tag); return(entity != null); }
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); } }
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); } }
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); }
public TEntity Post(TEntity item) { return(service.Post(item)); }
public bool EditTagById(TEntity Tag, int?id) { return(service.EditTagById(Tag, id)); }
public bool EditTag(TEntity tag) { return(service.EditTag(tag)); }