/
renix
/
TravelGuide
Обзор
Документация
Войти
/
renix
/
TravelGuide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
back/Extensions/LandmarkTagExtensions.cs
41 строка
1 KB
artem777764
LandmarkTags Stuff
03 апр 2025, 00:26
03 апр 2025, 00:26
4ca0a44
Код
Авторство
О чём код?
using back.DTOs.LandmarkTagDTO; using back.Models.Entities; namespace back.Extensions; public static class LandmarkTagExtensions { public static LandmarkTagsEntity ToEntity(this PostLandmarkTagDTO postLandmarkTagDTO) { return new() { LandmarkId = postLandmarkTagDTO.LandmarkId, TagId = postLandmarkTagDTO.TagId }; } public static GetLandmarkTagDTO ToDTO(this LandmarkTagsEntity landmarkTagsEntity) { return new() { Id =landmarkTagsEntity.Id, LandmarkId = landmarkTagsEntity.LandmarkId, TagId = landmarkTagsEntity.TagId }; } public static void UpdateEntity(this LandmarkTagsEntity landmarkTags, PutLandmarkTagDTO putLandmarkTagDTO) { landmarkTags.Id = putLandmarkTagDTO.Id; landmarkTags.LandmarkId = putLandmarkTagDTO.LandmarkId; landmarkTags.TagId = putLandmarkTagDTO.TagId; } public static LandmarkTagsEntity ToEntity(this PutLandmarkTagDTO putLandmarkTagDTO) { return new() { Id = putLandmarkTagDTO.Id, LandmarkId = putLandmarkTagDTO.LandmarkId, TagId = putLandmarkTagDTO.TagId }; } }