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

View file

@ -0,0 +1,131 @@
using System.Collections.Generic;
using System.Linq;
using System.Web.Http;
using Kreta.Enums;
using Kreta.Eugyintezes.Domain.Model.Dto;
namespace Kreta.Eugyintezes.WebApi.Controllers
{
public partial class TorzsadatController
{
[Route("torzsadat/kozossegiszolgalattevekenyseg")]
[HttpGet]
public KozossegiSzolgalatTevekenysegDto GetKozossegiSzolgalatTevekenyseg(int kretaAzonosito)
{
return TorzsadatService.GetKozossegiSzolgalatTevekenyseg(kretaAzonosito);
}
[Route("torzsadat/kozossegiszolgalattevekenysegek")]
[HttpGet]
public List<KozossegiSzolgalatTevekenysegDto> GetKozossegiSzolgalatTevekenysegek()
{
return TorzsadatService.GetKozossegiSzolgalatTevekenysegekLista();
}
[Route("torzsadat/kozteruletjellege")]
[HttpGet]
public KozteruletJellegeDto GetKozteruletJellege(int kretaAzonosito)
{
return TorzsadatService.GetKozteruletJellege(kretaAzonosito);
}
[Route("torzsadat/kozteruletjellegek")]
[HttpGet]
public List<KozteruletJellegeDto> GetKozteruletJellegek()
{
return TorzsadatService.GetKozteruletJellegek();
}
[Route("torzsadat/orszag")]
[HttpGet]
public OrszagDto GetOrszag(int orszagKretaAzonosito)
{
return TorzsadatService.GetOrszagTipus(orszagKretaAzonosito);
}
[Route("torzsadat/orszagok")]
[HttpGet]
public List<OrszagDto> GetOrszagok()
{
return TorzsadatService.GetOrszagTipusok();
}
[Route("torzsadat/teremtipusok")]
[HttpGet]
public List<AdatszotarDto> GetTeremTipusok()
{
return TorzsadatService.GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum.TeremTipus);
}
[Route("torzsadat/igazolvanytipus")]
[HttpGet]
public AdatszotarDto GetIgazolvanyTipus(int kretaAzonosito)
{
return TorzsadatService.GetAdatszotarByTipus(kretaAzonosito, GeneratedAdatszotarTipusEnum.IgazolvanyTipus);
}
[Route("torzsadat/igazolvanytipusok")]
[HttpGet]
public List<AdatszotarDto> GetIgazolvanyTipusok()
{
return TorzsadatService.GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum.IgazolvanyTipus);
}
[Route("torzsadat/rokonsagifok")]
[HttpGet]
public AdatszotarDto GetRokonsagiFok(int kretaAzonosito)
{
return TorzsadatService.GetAdatszotarByTipus(kretaAzonosito, GeneratedAdatszotarTipusEnum.RokonsagiFok);
}
[Route("torzsadat/rokonsagifokok")]
[HttpGet]
public List<AdatszotarDto> GetRokonsagiFokok()
{
return TorzsadatService.GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum.RokonsagiFok);
}
[Route("torzsadat/allampolgarsag")]
[HttpGet]
public AdatszotarDto GetAllampolgarsag(int kretaAzonosito)
{
return TorzsadatService.GetAdatszotarByTipus(kretaAzonosito, GeneratedAdatszotarTipusEnum.Allampolgarsag);
}
[Route("torzsadat/allampolgarsagok")]
[HttpGet]
public List<AdatszotarDto> GetAllampolgarsagok()
{
return TorzsadatService.GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum.Allampolgarsag);
}
[Route("torzsadat/anyanyelv")]
[HttpGet]
public AdatszotarDto GetAnyanyelv(int kretaAzonosito)
{
return TorzsadatService.GetAdatszotarByTipus(kretaAzonosito, GeneratedAdatszotarTipusEnum.Anyanyelv);
}
[Route("torzsadat/anyanyelvek")]
[HttpGet]
public List<AdatszotarDto> GetAnyanyelvek()
{
return TorzsadatService.GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum.Anyanyelv);
}
[Route("torzsadat/hatranyoshelyzet")]
[HttpGet]
public AdatszotarDto GetHatranyosHelyzet(int kretaAzonosito)
{
return TorzsadatService.GetAdatszotarByTipus(kretaAzonosito, GeneratedAdatszotarTipusEnum.HatranyosHelyzetTipus);
}
[Route("torzsadat/hatranyoshelyzetek")]
[HttpGet]
public List<AdatszotarDto> GetHatranyosHelyzetek()
{
var result = TorzsadatService.GetAdatszotarakByTipus(GeneratedAdatszotarTipusEnum.HatranyosHelyzetTipus);
return result.Where(x => x.KretaAzonosito != (int)HatranyosHelyzetTipusEnum.hatranyos_helyzetu_halmozottan_hatranyos_helyzetu).ToList();
}
}
}