public TEntity GetEntity(string id) { var item = dbSet.Find(id); var tItem = item.ToTModel(); tItem.Area = db.Areas.Find(item.AreaId).ToTModel(); var tag = db.LocationCards.FirstOrDefault(i => i.Code == item.Id); var tagToPerson = db.LocationCardToPersonnels.FirstOrDefault(i => i.LocationCardId == tag.Id); if (tagToPerson != null) { tItem.Person = tagToPerson.Personnel.ToTModel(); tItem.PersonId = tagToPerson.PersonnelId; } return(tItem); }
public TEntity GetEntity(string id) { try { var item = dbSet.Find(id); var tItem = item.ToTModel(); tItem.Area = db.Areas.Find(item.AreaId).ToTModel(); var tag = db.LocationCards.FirstOrDefault(i => i.Code == item.Id); var tagToPerson = db.LocationCardToPersonnels.FirstOrDefault(i => i.LocationCardId == tag.Id); if (tagToPerson != null) { tItem.Person = tagToPerson.Personnel.ToTModel(); tItem.PersonId = tagToPerson.PersonnelId; } return(tItem); } catch (System.Exception ex) { Log.Error(tag, "GetEntity", "Exception:" + ex); return(null); } }