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>()); } }
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); } }