using Kreta.BusinessLogic.HelperClasses; using Kreta.BusinessLogic.Helpers; using Kreta.Web.Areas.Orarend.Models; using Kreta.Web.Helpers; namespace Kreta.Web.Areas.Tanar.Logic { public static class NemNaplozottTanorakLogic { public static NemNaplozottTanorakSearchModel NemNaplozottTanorakSearch(bool? csakAHelyettesiteseim = null, bool? helyettesitettOraimIs = null, bool? jovobeniOrakMegjelenitese = null) { var nemNaplozottTanorakSearchCo = new NemNaplozottTanorakSearchCO() { CsakAHelyettesiteseim = csakAHelyettesiteseim, HelyettesitettOraimIs = helyettesitettOraimIs, JovobeniOrakMegjelenitese = jovobeniOrakMegjelenitese }; return ConvertCoToModel(new NemNaplozottTanorakHelper(ConnectionTypeExtensions.GetSessionConnectionType()).NemNaplozottTanorakSearch(nemNaplozottTanorakSearchCo)); } public static NemNaplozottTanorakSearchModel ConvertCoToModel(NemNaplozottTanorakSearchCO nemNaplozottTanorakSearch) { return new NemNaplozottTanorakSearchModel { CsakAHelyettesiteseim = nemNaplozottTanorakSearch.CsakAHelyettesiteseim ?? false, HelyettesitettOraimIs = nemNaplozottTanorakSearch.HelyettesitettOraimIs ?? false, JovobeniOrakMegjelenitese = nemNaplozottTanorakSearch.JovobeniOrakMegjelenitese ?? false, NaplozarasDate = nemNaplozottTanorakSearch.NaplozarasDate, IsCsakErtekelesZarasa = nemNaplozottTanorakSearch.IsCsakErtekelesZarasa }; } } }