using System; using System.Collections.Generic; using System.Linq; using Kreta.Ellenorzo.Domain.VN.BejelentettSzamonkeres; using Kreta.Ellenorzo.Domain.VN.Csatolmany; using Kreta.Ellenorzo.Domain.VN.Email; using Kreta.Ellenorzo.Domain.VN.Ertekeles; using Kreta.Ellenorzo.Domain.VN.Ertekeles.Atlag.OsztalyAtlag; using Kreta.Ellenorzo.Domain.VN.Ertekeles.Atlag.TantargyiAtlag; using Kreta.Ellenorzo.Domain.VN.Faliujsag; using Kreta.Ellenorzo.Domain.VN.Felhasznalo; using Kreta.Ellenorzo.Domain.VN.Felhasznalo.Alkalmazott.Tanar.Osztalyfonok; using Kreta.Ellenorzo.Domain.VN.Felhasznalo.Tanulo; using Kreta.Ellenorzo.Domain.VN.Feljegyzes; using Kreta.Ellenorzo.Domain.VN.Fogadoora; using Kreta.Ellenorzo.Domain.VN.HaziFeladat; using Kreta.Ellenorzo.Domain.VN.Intezmeny; using Kreta.Ellenorzo.Domain.VN.Intezmeny.Hetirend; using Kreta.Ellenorzo.Domain.VN.Intezmeny.Rendszermodul; using Kreta.Ellenorzo.Domain.VN.Intezmeny.TanevRendje; using Kreta.Ellenorzo.Domain.VN.Lep; using Kreta.Ellenorzo.Domain.VN.Mulasztas; using Kreta.Ellenorzo.Domain.VN.Orarend; using Kreta.Ellenorzo.Domain.VN.OsztalyCsoport; using Kreta.Ellenorzo.Domain.VN.Telefon; using Kreta.Ellenorzo.Dto.VN.BejelentettSzamonkeres; using Kreta.Ellenorzo.Dto.VN.Csatolmany; using Kreta.Ellenorzo.Dto.VN.Email; using Kreta.Ellenorzo.Dto.VN.Ertekeles; using Kreta.Ellenorzo.Dto.VN.Ertekeles.Atlag.OsztalyAtlag; using Kreta.Ellenorzo.Dto.VN.Ertekeles.Atlag.TantargyiAtlag; using Kreta.Ellenorzo.Dto.VN.Faliujsag; using Kreta.Ellenorzo.Dto.VN.Felhasznalo; using Kreta.Ellenorzo.Dto.VN.Felhasznalo.Alkalmazott.Tanar.OsztalyFonok; using Kreta.Ellenorzo.Dto.VN.Felhasznalo.Tanulo; using Kreta.Ellenorzo.Dto.VN.Feljegyzes; using Kreta.Ellenorzo.Dto.VN.Fogadoora; using Kreta.Ellenorzo.Dto.VN.HaziFeladat; using Kreta.Ellenorzo.Dto.VN.Intezmeny; using Kreta.Ellenorzo.Dto.VN.Intezmeny.Hetirend; using Kreta.Ellenorzo.Dto.VN.Intezmeny.Rendszermodul; using Kreta.Ellenorzo.Dto.VN.Intezmeny.TanevRendje; using Kreta.Ellenorzo.Dto.VN.Lep; using Kreta.Ellenorzo.Dto.VN.Mulasztas; using Kreta.Ellenorzo.Dto.VN.Orarend; using Kreta.Ellenorzo.Dto.VN.OsztalyCsoport; using Kreta.Ellenorzo.Dto.VN.Telefon; using Kreta.Ellenorzo.Dto.VN.Utility; namespace Kreta.Ellenorzo.Dto.VN.Converter { /// /// Author: Kovács Kornél (DevKornél) Created On: 2019.06. /// This registers the converter functions called ModelToDto, but it's not mandatory to do. /// public static class ResponseModelConverter { public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); public static HashSet ModelToDto(HashSet model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(HashSet model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static IEnumerable ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static HashSet ModelToDto(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); public static HashSet ModelToDtoForTanulo(IEnumerable model) => model.ConvertAll(new Converter((x) => x)).ToHashSet(); public static List ModelToDtoForOsztalyfonok(List model) => model.ConvertAll(new Converter((x) => x)); public static IntezmenyListResponseDto ModelToDto(IntezmenyResponse model) => model; public static BankszamlaResponseDto ModelToDto(BankszamlaResponse model) => model; public static CsatolmanySimplifiedResponseDto ModelToDto(CsatolmanySimplifiedResponse model) => model; public static IEnumerable ModelToDto(IEnumerable model) => model?.ConvertAll(ModelToDto); public static List ModelToDto(List model) => model.ConvertAll(new Converter((x) => x)); } }