/
renix
/
TravelGuide
Обзор
Документация
Войти
/
renix
/
TravelGuide
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
back/Extensions/MovementTypeExtensions.cs
39 строк
1 KB
artem777764
MovementType Stuff
03 апр 2025, 00:03
03 апр 2025, 00:03
55762bd
Код
Авторство
О чём код?
using back.DTOs.MovementTypeDTO; using back.Models.Entities; namespace back.Extensions; public static class MovementTypeExtensions { public static MovementTypeEntity ToEntity(this PostMovementTypeDTO postMovementTypeDTO) { return new() { Name = postMovementTypeDTO.Name }; } public static GetMovementTypeDTO ToDTO(this MovementTypeEntity movementTypeEntity) { return new() { Id = movementTypeEntity.Id, Name = movementTypeEntity.Name, }; } public static void UpdateEntity(this MovementTypeEntity movementTypeEntity, PutMovementTypeDTO putMovementTypeDTO) { movementTypeEntity.Id = putMovementTypeDTO.Id; movementTypeEntity.Name = putMovementTypeDTO.Name; } public static MovementTypeEntity ToEntity(this PutMovementTypeDTO putMovementTypeDTO) { return new() { Id = putMovementTypeDTO.Id, Name = putMovementTypeDTO.Name, }; } }