init
This commit is contained in:
commit
e124a47765
19374 changed files with 9806149 additions and 0 deletions
|
@ -0,0 +1,23 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.Naplo.Domain.V3.Orarend;
|
||||
using Kreta.Naplo.Domain.V3.OsztalyCsoport;
|
||||
using Kreta.Naplo.Domain.V3.Utility;
|
||||
using Kreta.Naplo.Dto.V3.Orarend;
|
||||
using Kreta.Naplo.Dto.V3.OsztalyCsoport;
|
||||
|
||||
namespace Kreta.Naplo.Dto.V3.Converter
|
||||
{
|
||||
public static class RequestModelConverter
|
||||
{
|
||||
public static List<OsztalyCsoportErtekelesRequest> DtoToModel(IEnumerable<OsztalyCsoportErtekelesRequestDto> model)
|
||||
=> model.ConvertAll(new Converter<OsztalyCsoportErtekelesRequestDto, OsztalyCsoportErtekelesRequest>((x) => x)).ToList();
|
||||
|
||||
public static List<TanuloForOsztalyCsoportErtekelesRequest> DtoToModel(IEnumerable<TanuloForOsztalyCsoportErtekelesRequestDto> model)
|
||||
=> model.ConvertAll(new Converter<TanuloForOsztalyCsoportErtekelesRequestDto, TanuloForOsztalyCsoportErtekelesRequest>((x) => x)).ToList();
|
||||
|
||||
public static List<TanuloForOraNaplozasListRequest> DtoToModel(List<TanuloForOraNaplozasListRequestDto> model)
|
||||
=> model.ConvertAll(new Converter<TanuloForOraNaplozasListRequestDto, TanuloForOraNaplozasListRequest>((x) => x)).ToList();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,84 @@
|
|||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using Kreta.Naplo.Domain.V3.Csatolmany;
|
||||
using Kreta.Naplo.Domain.V3.Enum;
|
||||
using Kreta.Naplo.Domain.V3.Igazolas;
|
||||
using Kreta.Naplo.Domain.V3.Iskolaor;
|
||||
using Kreta.Naplo.Domain.V3.Ora;
|
||||
using Kreta.Naplo.Domain.V3.Orarend;
|
||||
using Kreta.Naplo.Domain.V3.OsztalyCsoport;
|
||||
using Kreta.Naplo.Domain.V3.Tanar;
|
||||
using Kreta.Naplo.Domain.V3.Tanmenet;
|
||||
using Kreta.Naplo.Domain.V3.Utility;
|
||||
using Kreta.Naplo.Dto.V3.Csatolmany;
|
||||
using Kreta.Naplo.Dto.V3.Enum;
|
||||
using Kreta.Naplo.Dto.V3.Igazolas;
|
||||
using Kreta.Naplo.Dto.V3.Iskolaor;
|
||||
using Kreta.Naplo.Dto.V3.Ora;
|
||||
using Kreta.Naplo.Dto.V3.Orarend;
|
||||
using Kreta.Naplo.Dto.V3.OsztalyCsoport;
|
||||
using Kreta.Naplo.Dto.V3.Tanar;
|
||||
using Kreta.Naplo.Dto.V3.Tanmenet;
|
||||
|
||||
namespace Kreta.Naplo.Dto.V3.Converter
|
||||
{
|
||||
public static class ResponseModelConverter
|
||||
{
|
||||
public static List<IskolaorResponseDto> ModelToDto(List<IskolaorResponse> model)
|
||||
=> model.ConvertAll(new Converter<IskolaorResponse, IskolaorResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static HashSet<OrarendElemResponseDto> ModelToDto(IEnumerable<OrarendElemResponse> model) => model.ConvertAll(new Converter<OrarendElemResponse, OrarendElemResponseDto>((x) => x)).ToHashSet();
|
||||
|
||||
public static List<EnumResponseDto> ModelToDto(List<EnumResponse> model)
|
||||
=> model.ConvertAll(new Converter<EnumResponse, EnumResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static HashSet<OsztalyCsoportErtekelesekResponseDto> ModelToDto(IEnumerable<OsztalyCsoportErtekelesekResponse> model)
|
||||
=> model.ConvertAll(new Converter<OsztalyCsoportErtekelesekResponse, OsztalyCsoportErtekelesekResponseDto>((x) => x)).ToHashSet();
|
||||
|
||||
public static List<TanmenetItemListResponseDto> ModelToDto(IEnumerable<TanmenetItemListResponse> model)
|
||||
=> model.ConvertAll(new Converter<TanmenetItemListResponse, TanmenetItemListResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static HashSet<Orarend.TanuloJelenletResponseDto> ModelToDto(IEnumerable<Domain.V3.Orarend.TanuloJelenletResponse> model)
|
||||
=> model.ConvertAll(new Converter<Domain.V3.Orarend.TanuloJelenletResponse, Orarend.TanuloJelenletResponseDto>((x) => x)).ToHashSet();
|
||||
|
||||
public static IEnumerable<CsatolmanyResponseDto> ModelToDto(IEnumerable<CsatolmanyResponse> model)
|
||||
=> model.ConvertAll(new Converter<CsatolmanyResponse, CsatolmanyResponseDto>((x) => x));
|
||||
|
||||
public static IEnumerable<OsztalyCsoportTanuloResponseDto> ModelToDto(IEnumerable<OsztalyCsoportTanuloResponse> model)
|
||||
=> model.ConvertAll(new Converter<OsztalyCsoportTanuloResponse, OsztalyCsoportTanuloResponseDto>((x) => x));
|
||||
|
||||
public static IEnumerable<HetirendListResponseDto> ModelToDto(IEnumerable<HetirendListResponse> model)
|
||||
=> model.ConvertAll(new Converter<HetirendListResponse, HetirendListResponseDto>((x) => x)).ToHashSet();
|
||||
|
||||
public static List<FeljegyzesResponseDto> ModelToDto(IEnumerable<FeljegyzesResponse> model)
|
||||
=> model.ConvertAll(new Converter<FeljegyzesResponse, FeljegyzesResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static List<OraFeljegyzesResponseDto> ModelToDto(IEnumerable<OraFeljegyzesResponse> model)
|
||||
=> model.ConvertAll(new Converter<OraFeljegyzesResponse, OraFeljegyzesResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static IEnumerable<BejelentettSzamonkeresekResponseDto> ModelToDto(IEnumerable<BejelentettSzamonkeresekResponse> model)
|
||||
=> model.ConvertAll(new Converter<BejelentettSzamonkeresekResponse, BejelentettSzamonkeresekResponseDto>((x) => x));
|
||||
|
||||
public static List<OsztalyCsoportResponseDto> ModelToDto(IEnumerable<OsztalyCsoportResponse> model)
|
||||
=> model.ConvertAll(new Converter<OsztalyCsoportResponse, OsztalyCsoportResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static List<OsztalyCsoportGondviseloResponseDto> ModelToDto(IEnumerable<OsztalyCsoportGondviseloResponse> model)
|
||||
=> model.ConvertAll(new Converter<OsztalyCsoportGondviseloResponse, OsztalyCsoportGondviseloResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static IEnumerable<MondatbankResponseDto> ModelToDto(IEnumerable<MondatbankResponse> model)
|
||||
=> model.ConvertAll(new Converter<MondatbankResponse, MondatbankResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static IEnumerable<TantargyFelosztasResponseDto> ModelToDto(IEnumerable<TantargyFelosztasResponse> model)
|
||||
=> model.ConvertAll(new Converter<TantargyFelosztasResponse, TantargyFelosztasResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static IEnumerable<IgazolasResponseDto> ModelToDto(IEnumerable<IgazolasResponse> model)
|
||||
=> model.ConvertAll(new Converter<IgazolasResponse, IgazolasResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static IEnumerable<OsztalyokCsoportokResponseDto> ModelToDto(IEnumerable<OsztalyokCsoportokResponse> model)
|
||||
=> model.ConvertAll(new Converter<OsztalyokCsoportokResponse, OsztalyokCsoportokResponseDto>((x) => x)).ToList();
|
||||
|
||||
public static IEnumerable<TanuloErtekelesekResponseDto> ModelToDto(IEnumerable<TanuloErtekelesekResponse> model)
|
||||
=> model.ConvertAll(new Converter<TanuloErtekelesekResponse, TanuloErtekelesekResponseDto>((x) => x)).ToList();
|
||||
}
|
||||
}
|
|
@ -0,0 +1,21 @@
|
|||
using System;
|
||||
using Kreta.Core.Exceptions;
|
||||
using Kreta.Naplo.Domain.V3.Interfaces;
|
||||
using Newtonsoft.Json;
|
||||
|
||||
namespace Kreta.Naplo.Dto.V3.Converter
|
||||
{
|
||||
public class UidConverter<T> : JsonConverter where T : IReadonlyUidRaw
|
||||
{
|
||||
public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
|
||||
{
|
||||
writer.WriteValue(value is IReadonlyUidRaw propertyValue ? propertyValue.UidRaw : throw new BlException(Core.Enum.BlExceptionType.ElvartErtekNemTalalhato));
|
||||
}
|
||||
|
||||
public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) => throw new NotImplementedException();
|
||||
|
||||
public override bool CanRead => false;
|
||||
|
||||
public override bool CanConvert(Type objectType) => objectType == typeof(string);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue