This commit is contained in:
2024-03-13 00:33:46 +01:00
commit e124a47765
19374 changed files with 9806149 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common
{
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Enum;
public interface IJavasoltJelenletSzuroGetResponseCo
{
string Megjegyzes { get; set; }
JavasoltJelenletTemplateType Tipus { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
using System.Collections.Generic;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common
{
public interface IJavasoltJelenletTanuloGetResponseCo
{
int TanuloId { get; set; }
List<IJavasoltJelenletSzuroGetResponseCo> JavasoltJelenletTemplateTipusSzuroLista { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.EgyediOra.JavasoltJelenlet
{
public class JavasoltJelenletGetRequestCo
{
public JavasoltJelenletKeyGetRequestCo[] Key { get; set; }
}
}

View File

@@ -0,0 +1,13 @@
using System;
using System.Collections.Generic;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.EgyediOra.JavasoltJelenlet
{
public class JavasoltJelenletGetResponseCo
{
public int TantargyId { get; set; }
public int OsztalyCsoportId { get; set; }
public DateTime OraKezdetDatuma { get; set; }
public List<JavasoltJelenletTanuloGetResponseCo> TanuloLista { get; set; }
}
}

View File

@@ -0,0 +1,15 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.EgyediOra.JavasoltJelenlet
{
using System;
public class JavasoltJelenletKeyGetRequestCo
{
public DateTime OraKezdetDatuma { get; set; }
public DateTime OraVegDatuma { get; set; }
public int OsztalyCsoportId { get; set; }
public int TantargyId { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.EgyediOra.JavasoltJelenlet
{
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Enum;
public class JavasoltJelenletSzuroGetResponseCo : IJavasoltJelenletSzuroGetResponseCo
{
public JavasoltJelenletSzuroGetResponseCo(JavasoltJelenletTemplateType tipus)
{
this.Megjegyzes = Constant.GetMegjegyzesByJavasoltJelenletTemplateType(tipus);
this.Tipus = tipus;
}
private JavasoltJelenletSzuroGetResponseCo()
{
}
public string Megjegyzes { get; set; }
public JavasoltJelenletTemplateType Tipus { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using System.Collections.Generic;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.EgyediOra.JavasoltJelenlet
{
public class JavasoltJelenletTanuloGetResponseCo : IJavasoltJelenletTanuloGetResponseCo
{
public int TanuloId { get; set; }
public List<IJavasoltJelenletSzuroGetResponseCo> JavasoltJelenletTemplateTipusSzuroLista { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.JavasoltJelenletTemplate
{
using Kreta.Enums.ManualEnums;
public class JavasoltJelenletTemplateGetRequestCo
{
public string Hash { get; set; }
public TanoraAllapotaEnum OraAllapot { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using System.Collections.Generic;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Enum;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.JavasoltJelenletTemplate
{
public class JavasoltJelenletTemplateGetResponseCo
{
public int Prioritas { get; set; }
public JavasoltJelenletTemplateType Tipus { get; set; }
public List<JavasoltJelenletTemplateItemGetResponseCo> SzuroElemLista { get; set; }
}
}

View File

@@ -0,0 +1,23 @@
using System;
using Kreta.Enums;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.JavasoltJelenletTemplate
{
public class JavasoltJelenletTemplateItemGetResponseCo : IEquatable<JavasoltJelenletTemplateItemGetResponseCo>
{
public JavasoltJelenletTemplateItemGetResponseCo(bool isDefault, bool isEnabled, MulasztasTipusEnum mulasztasTipusAdatszotar)
{
IsDefault = isDefault;
IsEnabled = isEnabled;
MulasztasTipusAdatszotar = mulasztasTipusAdatszotar;
}
public bool IsDefault { get; set; }
public bool IsEnabled { get; set; }
public MulasztasTipusEnum MulasztasTipusAdatszotar { get; set; }
public bool Equals(JavasoltJelenletTemplateItemGetResponseCo other) => MulasztasTipusAdatszotar == other.MulasztasTipusAdatszotar;
public override int GetHashCode() => MulasztasTipusAdatszotar.GetHashCode();
}
}

View File

@@ -0,0 +1,7 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.OrarendiOra.JavasoltJelenlet
{
public class JavasoltJelenletGetRequestCo
{
public JavasoltJelenletKeyGetRequestCo[] Key { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using System;
using System.Collections.Generic;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.OrarendiOra.JavasoltJelenlet
{
public class JavasoltJelenletGetResponseCo
{
public int OrarendiOraId { get; set; }
public DateTime OraKezdetDatuma { get; set; }
public List<JavasoltJelenletTanuloGetResponseCo> TanuloLista { get; set; }
}
}

View File

@@ -0,0 +1,12 @@
using System;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.OrarendiOra.JavasoltJelenlet
{
public class JavasoltJelenletKeyGetRequestCo
{
public int OrarendiOraId { get; set; }
public DateTime OraKezdetDatuma { get; set; }
public DateTime OraVegDatuma { get; set; }
public bool IsHelyettesitesKeresoAltalTalaltOra { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.OrarendiOra.JavasoltJelenlet
{
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Enum;
public class JavasoltJelenletSzuroGetResponseCo : IJavasoltJelenletSzuroGetResponseCo
{
public JavasoltJelenletSzuroGetResponseCo(JavasoltJelenletTemplateType tipus)
{
this.Megjegyzes = Constant.GetMegjegyzesByJavasoltJelenletTemplateType(tipus);
this.Tipus = tipus;
}
private JavasoltJelenletSzuroGetResponseCo()
{
}
public string Megjegyzes { get; set; }
public JavasoltJelenletTemplateType Tipus { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using System.Collections.Generic;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.OrarendiOra.JavasoltJelenlet
{
public class JavasoltJelenletTanuloGetResponseCo : IJavasoltJelenletTanuloGetResponseCo
{
public int TanuloId { get; set; }
public List<IJavasoltJelenletSzuroGetResponseCo> JavasoltJelenletTemplateTipusSzuroLista { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.TanitasiOra.JavasoltJelenlet
{
public class JavasoltJelenletGetRequestCo
{
public JavasoltJelenletKeyGetRequestCo[] Key { get; set; }
}
}

View File

@@ -0,0 +1,10 @@
using System.Collections.Generic;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.TanitasiOra.JavasoltJelenlet
{
public class JavasoltJelenletGetResponseCo
{
public int TanitasiOraId { get; set; }
public List<JavasoltJelenletTanuloGetResponseCo> TanuloLista { get; set; }
}
}

View File

@@ -0,0 +1,7 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.TanitasiOra.JavasoltJelenlet
{
public class JavasoltJelenletKeyGetRequestCo
{
public int TanitasiOraId { get; set; }
}
}

View File

@@ -0,0 +1,22 @@
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.TanitasiOra.JavasoltJelenlet
{
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Enum;
public class JavasoltJelenletSzuroGetResponseCo : IJavasoltJelenletSzuroGetResponseCo
{
public JavasoltJelenletSzuroGetResponseCo(JavasoltJelenletTemplateType tipus)
{
this.Megjegyzes = Constant.GetMegjegyzesByJavasoltJelenletTemplateType(tipus);
this.Tipus = tipus;
}
private JavasoltJelenletSzuroGetResponseCo()
{
}
public string Megjegyzes { get; set; }
public JavasoltJelenletTemplateType Tipus { get; set; }
}
}

View File

@@ -0,0 +1,11 @@
using System.Collections.Generic;
using Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.Common;
namespace Kreta.BusinessLogic.Classes.MobileApi.Naplo.V2.Co.Get.Ora.TanitasiOra.JavasoltJelenlet
{
public class JavasoltJelenletTanuloGetResponseCo : IJavasoltJelenletTanuloGetResponseCo
{
public int TanuloId { get; set; }
public List<IJavasoltJelenletSzuroGetResponseCo> JavasoltJelenletTemplateTipusSzuroLista { get; set; }
}
}