29 lines
1.5 KiB
C#
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
|
|
};
|
|
}
|
|
}
|
|
}
|