Ejemplo n.º 1
0
        private static List <DateTime> GetDateResults(Sokeresultat sokResponse, SokFelt parameterFelt,
                                                      List <string> validationErrors)
        {
            switch (parameterFelt)
            {
            case SokFelt.SakPeriodSaksdato:
                if (sokResponse.ResultatListe.All(r => r.Saksmappe == null))
                {
                    validationErrors.Add(ValidationErrorMessages.CouldNotFindSaksmappe);
                    return(new List <DateTime>());
                }
                return(sokResponse.ResultatListe.Select(r => r.Saksmappe.Saksdato).ToList());

            default:
                return(new List <DateTime>());
            }
        }
Ejemplo n.º 2
0
        public static bool isDateSokeFelt(SokFelt parameterFelt)
        {
            switch (parameterFelt)
            {
            case SokFelt.JournalpostPeriodDokumentetsdato:
            case SokFelt.JournalpostPeriodForfallsdato:
            case SokFelt.JournalpostPeriodJournaldato:
            case SokFelt.DokumentbeskrivelsePeriodOpprettetDato:
            case SokFelt.MappePeriodOpprettetDato:
            case SokFelt.MappePeriodAvsluttetDato:
            case SokFelt.DokumentbeskrivelsePeriodSkjermingPeriodSkjermingOpphoererDato:
            case SokFelt.RegistreringPeriodOpprettetDato:
            case SokFelt.SakPeriodSaksdato:
            case SokFelt.RegistreringPeriodSkjermingPeriodSkjermingOpphoererDato:
            case SokFelt.MappePeriodSkjermingPeriodSkjermingOpphoererDato:
            case SokFelt.JournalpostPeriodSaksaar:
            case SokFelt.SakPeriodSaksaar:
            case SokFelt.JournalpostPeriodJournalaar:
                return(true);

            default:
                return(false);
            }
        }