public Dictionary <string, object> GetOneWithCondiction <TEntity>(IEntity entity, Condition condition) where TEntity : IEntity { //default set 1 result condition.AddLimit(1); ApplicationPlatformContext <TEntity> ContextEntity = new ApplicationPlatformContext <TEntity>(); ContextEntity.Initialized(); EntityRepository <TEntity> repository = new EntityRepository <TEntity>(ContextEntity, entity, false); Dictionary <string, object> entityOut = repository.FindOneByCondiction(entity, condition); return(entityOut); }