API_Finshark/Mappers/StockMappers.cs
Marc Wieland da8f1f8ba3 Init
2025-09-26 08:51:10 +02:00

43 lines
1.2 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using api.Dtos.Stock;
using api.Models;
using Microsoft.CodeAnalysis.CSharp.Syntax;
namespace api.Mappers
{
public static class StockMappers
{
public static StockDto ToStockDto(this Stock stockModel)
{
return new StockDto
{
Id = stockModel.Id,
Symbol = stockModel.Symbol,
CompanyName = stockModel.CompanyName,
Purchase = stockModel.Purchase,
LastDiv = stockModel.LastDiv,
Industry = stockModel.Industry,
MarketCap = stockModel.MarketCap
};
}
public static Stock ToStockModel(this CreateStockRequestDto stockDto)
{
return new Stock
{
Symbol = stockDto.Symbol,
CompanyName = stockDto.CompanyName,
Purchase = stockDto.Purchase,
LastDiv = stockDto.LastDiv,
Industry = stockDto.Industry,
MarketCap = stockDto.MarketCap
};
}
}
}