Beispiel #1
0
        public int countBeneficiariesByServiceStatusCodeAndAgeGroup(string serviceStatusCode, string ageGroup, List <Beneficiary> benList)
        {
            SimpleEntity serviceStatus = SimpleEntityRepository.Get().Where(x => x.Code == serviceStatusCode && x.Type == "ben-services-status").SingleOrDefault();

            List <Beneficiary> beneficiaryList = benList.ToList();

            int count = 0;

            foreach (Beneficiary b in beneficiaryList)
            {
                if (b.AgeInYears <= 17 && ageGroup.Equals("child"))
                {
                    count++;
                }
                else if (b.AgeInYears > 17 && ageGroup.Equals("adult"))
                {
                    count++;
                }
                else if (ageGroup.Trim() == "")
                {
                    count++;
                }
            }
            return(count);
        }
 public Trimester GetTrimesterBySequence(int Sequence)
 {
     return(TrimesterRepository
            .Get()
            .Where(t => t.Seq == Sequence)
            .SingleOrDefault());
 }
Beispiel #3
0
        public ViewModels.RedAlert GetRedAlert(string filePath)
        {
            var settings = _repository.Get(filePath);

            return(new ViewModels.RedAlert
            {
                IsEnabled = settings.IsEnabled,
                AlertType = settings.AlertType,
                TargetDate = settings.TargetDate
            });
        }
Beispiel #4
0
        public ViewModels.GitHub.Settings GetSettings(string filePath)
        {
            var settings = _settingsRepository.Get(filePath);

            return(new ViewModels.GitHub.Settings
            {
                Owner = settings.Owner,
                BaseUrl = settings.BaseUrl,
                Repositories = settings.Repositories
            });
        }