public decimal GetEmployeeFinalPointBy(PeriodId periodId, string employeeNo, CalculationId calculationId) { var employeePoint = repEmp.Find(e => e.PeriodId == periodId && e.CalculationId == calculationId && e.IsFinal && e.EmployeeId.EmployeeNo == employeeNo) .SingleOrDefault(); return(employeePoint == null ? 0 : employeePoint.Value); }
public List <JobIndexPoint> GetBy(CalculationId calculationId, EmployeeId employeeId) { var res = repJobIndex.Find( e => e.CalculationId == calculationId && e.EmployeeId == employeeId) .ToList(); return(res); }
public void FindBy(EntityTypeEnum entityId, ListFetchStrategy <CustomFieldType> fs) { if (entityId == null) { rep.GetAll(fs); } else { rep.Find(c => Equals(c.EntityId, entityId), fs); } }
public void FindUsers(Expression <Func <User, bool> > predicate, ListFetchStrategy <User> fs) { //var a=rep.GetQuery<User>().Where(predicate); //a.ToList(); repUser.Find <User>(predicate, fs); // rep.GetAll<User>(fs); }
public IList <InquiryJobIndexPoint> Find(Expression <Func <InquiryJobIndexPoint, bool> > predicate) { return(rep.Find(predicate)); }
public IList <CalculationPoint> Find(Expression <Func <CalculationPoint, bool> > predicate, IListFetchStrategy <CalculationPoint> fetchStrategy) { return(rep.Find(predicate, fetchStrategy)); }
public IList <Claim> FindBy(ListFetchStrategy <Claim> fs, string employeeNo, PeriodId periodId) { return(rep.Find(c => c.PeriodId == periodId && c.EmployeeNo == employeeNo, fs)); }
public List <JobIndex> GetAllJobIndex(PeriodId periodId) { return(rep.Find <JobIndex>(u => u.PeriodId == periodId).ToList()); }
public List <Job> GetAllJob(PeriodId periodId) { return(rep.Find(u => u.Id.PeriodId == periodId).ToList()); }
public IList <Calculation> FindBy(Domain.Model.Periods.PeriodId periodId, ListFetchStrategy <Calculation> fs) { return(rep.Find(c => c.PeriodId == periodId, fs)); }
//public List<User> FindUsers(Expression<Func<User, bool>> predicate, ListFetchStrategy<User> fs, string frname, string lsName, string username, int pageSize, int pageIndex) //{ // var q = this.Context.CreateObjectSet<Party>().OfType<User>().Where(c => // (c.FirstName.Contains(frname) || string.IsNullOrEmpty(frname)) && // (c.LastName.Contains(lsName) || string.IsNullOrEmpty(lsName)) && // (c.PartyName.Contains(username) || string.IsNullOrEmpty(username)) // ).OrderBy(c => c.Id).AsQueryable(); // pageIndex = (pageIndex == 0) ? 1 : pageIndex; // fs.PageCriteria.PageResult.Result = q.Skip(pageSize * (pageIndex - 1)).Take(pageSize).ToList(); // fs.PageCriteria.PageResult.TotalCount = q.Count(); // fs.PageCriteria.PageResult.TotalPages = Convert.ToInt32(Math.Ceiling(decimal.Divide(fs.PageCriteria.PageResult.TotalCount, pageSize))); // fs.PageCriteria.PageResult.CurrentPage = pageIndex; // return fs.PageCriteria.PageResult.Result.ToList(); //} public User GetUserById(PartyId userId) { //return rep.Find<User>(u => u.Id.PartyName.ToLower() == userId.PartyName.ToLower(), new ListFetchStrategy<User>().Include(u => u.CustomActions)).SingleOrDefault(); return(rep.Find <User>(u => u.Id.PartyName.ToLower() == userId.PartyName.ToLower()).SingleOrDefault()); }
public List <Unit> GetUnits(PeriodId periodId) { return(rep.Find(u => u.Id.PeriodId == periodId).ToList()); }
public IList <EmployeeCalculationException> GetAllBy(CalculationId calculationId) { return(rep.Find(c => c.CalculationId == calculationId)); }
public IList <Employee> Find(Expression <Func <Employee, bool> > predicate) { return(rep.Find(predicate)); }
public void FindLogs(Expression <Func <Log, bool> > predicate, ListFetchStrategy <Log> fs) { rep.Find <Log>(predicate, fs); }
public List <JobPosition> GetJobPositions(PeriodId periodId) { return(rep.Find(u => u.Id.PeriodId == periodId).ToList()); }