131 lines
4.5 KiB
C#
131 lines
4.5 KiB
C#
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();
|
|
}
|
|
}
|
|
}
|