using APT.BaseData.Domain.Entities; using APT.BaseData.Domain.IServices; using APT.Infrastructure.Core; using System; using System.Collections.Generic; using System.Linq; using System.Linq.Expressions; using APT.Infrastructure.Api; namespace APT.BaseData.Services.DomainServices { public partial class PFLabelService : CommonService, IPFLabelService { public PFLabelService(IRepository repository) : base(repository) { } //public T_PF_LABEL GetLabel(Guid? orgId, string tableName, string languge, string field) //{ // return this.Repository.GetQueryable(false).Where(i => i.ORG_ID==orgId && i.TABEL_NAME==tableName && i.LANGUAGE==languge&& i.FIELD_NAME==field).FirstOrDefault(); //} //public List List(Guid? orgId, string language) //{ // Expression> expression = i => i.IS_DELETED == false; // expression = expression.And(i => i.ORG_ID == orgId); // if (!string.IsNullOrEmpty(language)) // { // expression = expression.And(i => i.LANGUAGE.Equals(language)); // } // var queryable = this.Repository.GetIncludes(false).Where(expression).OrderBy(i => i.MODIFY_TIME).ToList(); // return queryable; //} } }