/
renix
/
TravelGuide
Обзор
Документация
Войти
/
renix
/
TravelGuide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
back/Extensions/CityExtensions.cs
39 строк
836 B
artem777764
CityController PeRFeCtBEsTveRSIonEveR
02 апр 2025, 00:31
02 апр 2025, 00:31
f5a0303
Код
Авторство
О чём код?
using back.DTOs.CityDTO; using back.Models.Entities; using Microsoft.AspNetCore.Authorization.Infrastructure; namespace back.Extensions; public static class CityExtensions { public static GetCityDTO ToDTO(this CityEntity city) { return new() { id = city.Id, name = city.Name }; } public static CityEntity ToEntity(this PostCityDTO cityDTO) { return new() { Name = cityDTO.name }; } public static void UpdateEntity(this CityEntity city, PutCityDTO putCityDTO) { city.Id = putCityDTO.Id; city.Name = putCityDTO.Name; } public static CityEntity ToEntity(this PutCityDTO cityDTO) { return new() { Id = cityDTO.Id, Name = cityDTO.Name }; } }