kreta/KretaWeb/Areas/Tanar/Logic/NemNaplozottTanorakLogic.cs
2024-03-13 00:33:46 +01:00

29 lines
1.5 KiB
C#

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