Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,162 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\readme.md||{EFC0BB08-EA7D-40C6-A696-C870411A895B}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:readme.md||{EFC0BB08-EA7D-40C6-A696-C870411A895B}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\responses\\exchangeratefixingresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:responses\\exchangeratefixingresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\models\\currencyratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:models\\currencyratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\models\\currencymodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:models\\currencymodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\models\\exchangeratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:models\\exchangeratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\exchangerateupdater.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:exchangerateupdater.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\providers\\exchangerateprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:providers\\exchangerateprovider.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 129,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "ExchangeRateFixingResponse.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Responses\\ExchangeRateFixingResponse.cs",
"RelativeDocumentMoniker": "Responses\\ExchangeRateFixingResponse.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Responses\\ExchangeRateFixingResponse.cs",
"RelativeToolTip": "Responses\\ExchangeRateFixingResponse.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T11:29:39.762Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "CurrencyRateModel.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyRateModel.cs",
"RelativeDocumentMoniker": "Models\\CurrencyRateModel.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyRateModel.cs",
"RelativeToolTip": "Models\\CurrencyRateModel.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T11:27:31.354Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "CurrencyModel.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyModel.cs",
"RelativeDocumentMoniker": "Models\\CurrencyModel.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyModel.cs",
"RelativeToolTip": "Models\\CurrencyModel.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T11:46:42.54Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "ExchangeRateModel.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\ExchangeRateModel.cs",
"RelativeDocumentMoniker": "Models\\ExchangeRateModel.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\ExchangeRateModel.cs",
"RelativeToolTip": "Models\\ExchangeRateModel.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T13:31:29.018Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "ExchangeRateUpdater",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\ExchangeRateUpdater.csproj",
"RelativeDocumentMoniker": "ExchangeRateUpdater.csproj",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\ExchangeRateUpdater.csproj",
"RelativeToolTip": "ExchangeRateUpdater.csproj",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2025-12-23T13:31:50.793Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Program.cs",
"RelativeDocumentMoniker": "Program.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Program.cs",
"RelativeToolTip": "Program.cs",
"ViewState": "AgIAABwAAAAAAAAAAAA6wEYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-22T15:14:03.972Z",
"EditorCaption": ""
}
]
},
{
"DockedWidth": 379,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "Readme.md",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Readme.md",
"RelativeDocumentMoniker": "Readme.md",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Readme.md",
"RelativeToolTip": "Readme.md",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAiAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001818|",
"WhenOpened": "2025-12-23T13:16:40.632Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "ExchangeRateProvider.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Providers\\ExchangeRateProvider.cs",
"RelativeDocumentMoniker": "Providers\\ExchangeRateProvider.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Providers\\ExchangeRateProvider.cs",
"RelativeToolTip": "Providers\\ExchangeRateProvider.cs",
"ViewState": "AgIAABcAAAAAAAAAAAAUwDYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-22T15:11:46.713Z",
"EditorCaption": ""
}
]
}
]
}
]
}
122 changes: 122 additions & 0 deletions jobs/Backend/Task/.vs/ExchangeRateUpdater/v17/DocumentLayout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\responses\\exchangeratefixingresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:responses\\exchangeratefixingresponse.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\models\\currencyratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:models\\currencyratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\models\\currencymodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:models\\currencymodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\models\\exchangeratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:models\\exchangeratemodel.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\exchangerateupdater.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:exchangerateupdater.csproj||{FA3CD31E-987B-443A-9B81-186104E8DAC1}|"
},
{
"AbsoluteMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|c:\\users\\raula\\source\\repos\\backendmewsraul\\jobs\\backend\\task\\program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}",
"RelativeMoniker": "D:0:0:{7B2695D6-D24C-4460-A58E-A10F08550CE0}|ExchangeRateUpdater.csproj|solutionrelative:program.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 129,
"SelectedChildIndex": 0,
"Children": [
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "ExchangeRateFixingResponse.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Responses\\ExchangeRateFixingResponse.cs",
"RelativeDocumentMoniker": "Responses\\ExchangeRateFixingResponse.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Responses\\ExchangeRateFixingResponse.cs",
"RelativeToolTip": "Responses\\ExchangeRateFixingResponse.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAFAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T11:29:39.762Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "CurrencyRateModel.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyRateModel.cs",
"RelativeDocumentMoniker": "Models\\CurrencyRateModel.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyRateModel.cs",
"RelativeToolTip": "Models\\CurrencyRateModel.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABAAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T11:27:31.354Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "CurrencyModel.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyModel.cs",
"RelativeDocumentMoniker": "Models\\CurrencyModel.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\CurrencyModel.cs",
"RelativeToolTip": "Models\\CurrencyModel.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABQAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T11:46:42.54Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "ExchangeRateModel.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\ExchangeRateModel.cs",
"RelativeDocumentMoniker": "Models\\ExchangeRateModel.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Models\\ExchangeRateModel.cs",
"RelativeToolTip": "Models\\ExchangeRateModel.cs",
"ViewState": "AgIAAAAAAAAAAAAAAAAAABcAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-23T13:31:29.018Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "ExchangeRateUpdater",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\ExchangeRateUpdater.csproj",
"RelativeDocumentMoniker": "ExchangeRateUpdater.csproj",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\ExchangeRateUpdater.csproj",
"RelativeToolTip": "ExchangeRateUpdater.csproj",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAvAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000758|",
"WhenOpened": "2025-12-23T13:31:50.793Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "Program.cs",
"DocumentMoniker": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Program.cs",
"RelativeDocumentMoniker": "Program.cs",
"ToolTip": "C:\\Users\\raula\\source\\repos\\backendMewsRaul\\jobs\\Backend\\Task\\Program.cs",
"RelativeToolTip": "Program.cs",
"ViewState": "AgIAABwAAAAAAAAAAAA6wEYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|",
"WhenOpened": "2025-12-22T15:14:03.972Z",
"EditorCaption": ""
}
]
}
]
}
]
}
Binary file not shown.
Binary file not shown.
Binary file not shown.
19 changes: 0 additions & 19 deletions jobs/Backend/Task/ExchangeRateProvider.cs

This file was deleted.

5 changes: 5 additions & 0 deletions jobs/Backend/Task/ExchangeRateUpdater.csproj
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,9 @@
<TargetFramework>net6.0</TargetFramework>
</PropertyGroup>

<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Hosting" Version="10.0.1" />
<PackageReference Include="Microsoft.Extensions.Http" Version="10.0.1" />
</ItemGroup>

</Project>
7 changes: 5 additions & 2 deletions jobs/Backend/Task/ExchangeRateUpdater.sln
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
# Visual Studio Version 17
VisualStudioVersion = 17.14.36811.4
MinimumVisualStudioVersion = 10.0.40219.1
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ExchangeRateUpdater", "ExchangeRateUpdater.csproj", "{7B2695D6-D24C-4460-A58E-A10F08550CE0}"
EndProject
Expand All @@ -19,4 +19,7 @@ Global
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {A2D251C4-D515-440F-B0FB-050BDDD9A5F3}
EndGlobalSection
EndGlobal
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
namespace ExchangeRateUpdater
namespace ExchangeRateUpdater.Models
{
public class Currency
public class CurrencyModel
{
public Currency(string code)
public CurrencyModel(string code)
{
Code = code;
}
Expand Down
Loading