Beispiel #1
0
 public GenericOutput <Day> DaySelect(DayPredicate dayPredicate)
 {
     if (dayPredicate != null)
     {
         dayPredicate.PersonPredicate = PersonPredicate(dayPredicate.PersonPredicate);
     }
     return(ModelData.Instance.DaySelect(dayPredicate));
 }
 public List <DayResume> DayResumeSelect(DayPredicate dayPredicate)
 {
     return(Action("[Slice].[Day.Action]", new GenericInput <DayResume, DayPredicate>
     {
         ActionType = ActionType.DayResumeSelect,
         Predicate = dayPredicate
     }).Entities);
 }
 public GenericOutput <Day> DaySelect(DayPredicate dayPredicate)
 {
     return(Action("[Slice].[Day.Action]", new GenericInput <Day, DayPredicate>
     {
         ActionType = ActionType.DaySelect,
         Predicate = dayPredicate
     }));
 }
Beispiel #4
0
 public void TestMethodDayResumeSelect()
 {
     Kernel.Instance.Start();
     var modelLogic   = new ModelLogic();
     var dayPredicate = new DayPredicate
     {
         Date = new Criteria <DateInterval>(new DateInterval(DateIntervalType.CurrentYear))
     };
     var serialized    = EngineStatic.PortableXmlSerialize(dayPredicate);
     var genericOutput = modelLogic.DayResumeSelect(dayPredicate);
 }
Beispiel #5
0
        public List <DayResume> DayResumeSelect(DayPredicate dayPredicate)
        {
            if (dayPredicate != null)
            {
                dayPredicate.PersonPredicate = PersonPredicate(dayPredicate.PersonPredicate);
            }
            var dayResumes    = ModelData.Instance.DayResumeSelect(dayPredicate);
            var insidePersons = GetInsidePersons();

            foreach (var dayResume in dayResumes)
            {
                if (dayResume == null ||
                    dayResume.Person == null ||
                    !dayResume.Person.Id.HasValue ||
                    !insidePersons.ContainsKey(dayResume.Person.Id))
                {
                    continue;
                }
                dayResume.Person.IsInside = true;
            }
            return(dayResumes);
        }
Beispiel #6
0
 public List <DayResume> DayResumeSelect(DayPredicate dayPredicate)
 {
     return(ModelLogic.Instance.DayResumeSelect(dayPredicate));
 }
Beispiel #7
0
 public GenericOutput <Day> DaySelect(DayPredicate dayPredicate)
 {
     return(ModelLogic.Instance.DaySelect(dayPredicate));
 }