public IList <CalculationWithPolicyAndPeriod> FindByWithPolicy(Domain.Model.Periods.PeriodId periodId, IListFetchStrategy <CalculationWithPolicyAndPeriod> fs) { var q = from c in session.Query <Calculation>() where c.PeriodId == periodId join p in session.Query <Policy>() on c.PolicyId equals p.Id join pr in session.Query <Period>() on c.PeriodId equals pr.Id select new CalculationWithPolicyAndPeriod { Calculation = c, Policy = p, Period = pr }; var res = FetchStrategyHelper.ExecuteQuery(q2 => q2.ToList(), q, fs); fs.PageCriteria.PageResult.Result = res; return(res); }
public IList <Calculation> FindBy(Domain.Model.Periods.PeriodId periodId, ListFetchStrategy <Calculation> fs) { return(rep.Find(c => c.PeriodId == periodId, fs)); }
public PeriodEngineState GetPeriodCopyingStateProgress(Domain.Model.Periods.PeriodId periodId) { var client = new CalculationEngineRef.PeriodEngineServiceClient(); return(WcfClientHelper.CallMethod((c, id) => c.GetPeriodCopyingStateProgress(id.Id), client, periodId, errorAdapter)); }
public void CopyBasicData(Domain.Model.Periods.PeriodId sourcePeriodId, Domain.Model.Periods.PeriodId destionationPeriodId) { var client = new CalculationEngineRef.PeriodEngineServiceClient(); WcfClientHelper.CallMethod((c, id1, id2) => c.CopyBasicData(id1.Id, id2.Id), client, sourcePeriodId, destionationPeriodId, errorAdapter); }
public PeriodEngineState GetIntializeInquiryState(Domain.Model.Periods.PeriodId periodId) { var client = new CalculationEngineRef.PeriodEngineServiceClient(); return(WcfClientHelper.CallMethod((c, id) => c.GetIntializeInquiryState(id.Id), client, periodId, errorAdapter)); }
public void InitializeInquiry(Domain.Model.Periods.PeriodId periodId) { var client = new CalculationEngineRef.PeriodEngineServiceClient(); WcfClientHelper.CallMethod((c, id) => c.InitializeInquiry(id.Id), client, periodId, errorAdapter); }
public void FindBy(Domain.Model.Periods.PeriodId periodId, ListFetchStrategy <Calculation> fs) { throw new System.NotImplementedException(); }