diff --git a/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/CodeChunks.db b/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/CodeChunks.db index e3a422b4bbda95ac02cff1fd882c23264999c249..babd93dfda5a962b383c3f3fc2a670405f54d033 100644 Binary files a/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/CodeChunks.db and b/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/CodeChunks.db differ diff --git a/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/SemanticSymbols.db b/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/SemanticSymbols.db index 8cbd2916a9aec3126bd6c9c1d8befd3b9e334262..53f5f5ed75709121cb391e52bc642a244cccf1eb 100644 Binary files a/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/SemanticSymbols.db and b/EcoSmart/.vs/EcoSmart/CopilotIndices/17.14.1091.29919/SemanticSymbols.db differ diff --git a/EcoSmart/.vs/EcoSmart/DesignTimeBuild/.dtbcache.v2 b/EcoSmart/.vs/EcoSmart/DesignTimeBuild/.dtbcache.v2 index 0dc285fa6f24d04ae4b622240843f83053b3d28b..10aef5e26981004a7b4ce3c3456c51ca117fc3d0 100644 Binary files a/EcoSmart/.vs/EcoSmart/DesignTimeBuild/.dtbcache.v2 and b/EcoSmart/.vs/EcoSmart/DesignTimeBuild/.dtbcache.v2 differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/502fa47b-90c0-4a0e-9113-88c6e3cd41c6.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/502fa47b-90c0-4a0e-9113-88c6e3cd41c6.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..1c7e7354bfbf0e82e41b68c4686b777408a2cd72 Binary files /dev/null and b/EcoSmart/.vs/EcoSmart/FileContentIndex/502fa47b-90c0-4a0e-9113-88c6e3cd41c6.vsidx differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/9753f5b7-b759-4cc3-a4e8-3e5b49aa5b89.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/5cfe6cfb-480b-41ea-9882-afc2dd9af1dd.vsidx similarity index 97% rename from EcoSmart/.vs/EcoSmart/FileContentIndex/9753f5b7-b759-4cc3-a4e8-3e5b49aa5b89.vsidx rename to EcoSmart/.vs/EcoSmart/FileContentIndex/5cfe6cfb-480b-41ea-9882-afc2dd9af1dd.vsidx index 54a03c7f5aac3ab176a28c385ecd441975c14eda..85498bacdaf2013978e8b4c1b26e4cad9cd93382 100644 Binary files a/EcoSmart/.vs/EcoSmart/FileContentIndex/9753f5b7-b759-4cc3-a4e8-3e5b49aa5b89.vsidx and b/EcoSmart/.vs/EcoSmart/FileContentIndex/5cfe6cfb-480b-41ea-9882-afc2dd9af1dd.vsidx differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/6dabcf9d-8abe-43d5-8dd0-d771d8358fac.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/6dabcf9d-8abe-43d5-8dd0-d771d8358fac.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..7b52158a86db718d2a4cc853977e05fd8fb4d224 Binary files /dev/null and b/EcoSmart/.vs/EcoSmart/FileContentIndex/6dabcf9d-8abe-43d5-8dd0-d771d8358fac.vsidx differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/a8e2ba93-3627-449c-9dc1-3252ddc925b5.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/a8e2ba93-3627-449c-9dc1-3252ddc925b5.vsidx deleted file mode 100644 index 90c8977cc2faf26847009b856668431ea5f77c41..0000000000000000000000000000000000000000 Binary files a/EcoSmart/.vs/EcoSmart/FileContentIndex/a8e2ba93-3627-449c-9dc1-3252ddc925b5.vsidx and /dev/null differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/bbf5e0f9-33e7-42b1-9e81-90f3b4260e66.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/bbf5e0f9-33e7-42b1-9e81-90f3b4260e66.vsidx deleted file mode 100644 index 6c4d85b54c367294912e678b7685c132291897f2..0000000000000000000000000000000000000000 Binary files a/EcoSmart/.vs/EcoSmart/FileContentIndex/bbf5e0f9-33e7-42b1-9e81-90f3b4260e66.vsidx and /dev/null differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/beb477f3-4b38-4a06-8b11-f07ad3223633.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/beb477f3-4b38-4a06-8b11-f07ad3223633.vsidx deleted file mode 100644 index 2ad56d2939fa6a8db072eba583096c1e0b78a5d0..0000000000000000000000000000000000000000 Binary files a/EcoSmart/.vs/EcoSmart/FileContentIndex/beb477f3-4b38-4a06-8b11-f07ad3223633.vsidx and /dev/null differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/cadb1783-ab6e-4eed-9212-fc455d7ace9d.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/cadb1783-ab6e-4eed-9212-fc455d7ace9d.vsidx new file mode 100644 index 0000000000000000000000000000000000000000..1244455410d78b03484efde24edc17d32f7c295e Binary files /dev/null and b/EcoSmart/.vs/EcoSmart/FileContentIndex/cadb1783-ab6e-4eed-9212-fc455d7ace9d.vsidx differ diff --git a/EcoSmart/.vs/EcoSmart/FileContentIndex/ca86da25-5ab1-46dd-aa9f-f969f507d8a0.vsidx b/EcoSmart/.vs/EcoSmart/FileContentIndex/e04ccee2-5d08-41a1-81d9-82b73e53e916.vsidx similarity index 98% rename from EcoSmart/.vs/EcoSmart/FileContentIndex/ca86da25-5ab1-46dd-aa9f-f969f507d8a0.vsidx rename to EcoSmart/.vs/EcoSmart/FileContentIndex/e04ccee2-5d08-41a1-81d9-82b73e53e916.vsidx index 6b3dcd6ec19ffb524d6b5e4a72feeac4df632126..d5ff07058f01953b85299b3f04118f3d593bdd3f 100644 Binary files a/EcoSmart/.vs/EcoSmart/FileContentIndex/ca86da25-5ab1-46dd-aa9f-f969f507d8a0.vsidx and b/EcoSmart/.vs/EcoSmart/FileContentIndex/e04ccee2-5d08-41a1-81d9-82b73e53e916.vsidx differ diff --git a/EcoSmart/.vs/EcoSmart/v17/.futdcache.v2 b/EcoSmart/.vs/EcoSmart/v17/.futdcache.v2 index c1028f22c3e38803fea16decd23ef37ebe0c54cd..aed4e8c35ce1c5c50e0d7c327c8220ea13f25fed 100644 Binary files a/EcoSmart/.vs/EcoSmart/v17/.futdcache.v2 and b/EcoSmart/.vs/EcoSmart/v17/.futdcache.v2 differ diff --git a/EcoSmart/.vs/EcoSmart/v17/.suo b/EcoSmart/.vs/EcoSmart/v17/.suo index e090413c4829bd24a0840a228135abc009b7b66a..4d03ec89ce72c296732d73a59ad71c162540f6ca 100644 Binary files a/EcoSmart/.vs/EcoSmart/v17/.suo and b/EcoSmart/.vs/EcoSmart/v17/.suo differ diff --git a/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.backup.json b/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.backup.json index fa8ff5392f7d9588cc2762ff33d9aa7e9bd8dc5b..ee61b7078706b976079d2cb06597614932c266de 100644 --- a/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.backup.json +++ b/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.backup.json @@ -2,6 +2,10 @@ "Version": 1, "WorkspaceRootPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\infrastructure\\repositories\\jsonsensorrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|solutionrelative:infrastructure\\repositories\\jsonsensorrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\usecases\\sensorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\usecases\\sensorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -11,13 +15,21 @@ "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\interfaces\\isensorrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\infrastructure\\mapper\\sensordatamapperpersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|solutionrelative:infrastructure\\mapper\\sensordatamapperpersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\mapper\\sensordatamapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\mapper\\sensordatamapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\infrastructure\\dto\\sensordatadtopersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|solutionrelative:infrastructure\\dto\\sensordatadtopersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{497E49D3-16FB-4A65-8F7E-1A6E3DE06C9B}|EcoSmart\\Domain.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\ecosmart\\sensordata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{497E49D3-16FB-4A65-8F7E-1A6E3DE06C9B}|EcoSmart\\Domain.csproj|solutionrelative:ecosmart\\sensordata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -43,19 +55,57 @@ { "$type": "Document", "DocumentIndex": 0, + "Title": "JsonSensorRepository.cs", + "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Repositories\\JsonSensorRepository.cs", + "RelativeDocumentMoniker": "Infrastructure\\Repositories\\JsonSensorRepository.cs", + "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Repositories\\JsonSensorRepository.cs", + "RelativeToolTip": "Infrastructure\\Repositories\\JsonSensorRepository.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-28T08:55:22.059Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "SensorDataMapperPersistence.cs", + "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "RelativeDocumentMoniker": "Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "RelativeToolTip": "Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAArAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-28T08:48:33.721Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "SensorDataDtoPersistence.cs", + "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "RelativeDocumentMoniker": "Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "RelativeToolTip": "Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAGAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-28T08:43:39.444Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, "Title": "SensorService.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\UseCases\\SensorService.cs", "RelativeDocumentMoniker": "Application\\UseCases\\SensorService.cs", "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\UseCases\\SensorService.cs", "RelativeToolTip": "Application\\UseCases\\SensorService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAA==", + "ViewState": "AgIAAAYAAAAAAAAAAAAAABUAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", "WhenOpened": "2025-12-27T12:03:43.261Z", "EditorCaption": "" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 2, "Title": "ISensorRepository.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Interfaces\\ISensorRepository.cs", "RelativeDocumentMoniker": "Application\\Interfaces\\ISensorRepository.cs", @@ -66,22 +116,25 @@ "WhenOpened": "2025-12-27T11:44:31.999Z", "EditorCaption": "" }, + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 4, "Title": "SensorDataMapper.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Mapper\\SensorDataMapper.cs", "RelativeDocumentMoniker": "Application\\Mapper\\SensorDataMapper.cs", "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Mapper\\SensorDataMapper.cs", "RelativeToolTip": "Application\\Mapper\\SensorDataMapper.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAASAAAAAAAAAA==", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-12-27T11:23:55.896Z", - "EditorCaption": "" + "WhenOpened": "2025-12-27T11:23:55.896Z" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 6, "Title": "SensorDataDto.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Dto\\SensorDataDto.cs", "RelativeDocumentMoniker": "Application\\Dto\\SensorDataDto.cs", @@ -89,12 +142,11 @@ "RelativeToolTip": "Application\\Dto\\SensorDataDto.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAGAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-12-27T11:15:41.335Z", - "EditorCaption": "" + "WhenOpened": "2025-12-27T11:15:41.335Z" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 9, "Title": "TestSensorData.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\TestDomain\\TestSensorData.cs", "RelativeDocumentMoniker": "TestDomain\\TestSensorData.cs", @@ -106,7 +158,7 @@ }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 7, "Title": "SensorData.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\SensorData.cs", "RelativeDocumentMoniker": "EcoSmart\\SensorData.cs", @@ -118,7 +170,7 @@ }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 8, "Title": "TestSensorDataMapper.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\TestApplication\\TestSensorDataMapper.cs", "RelativeDocumentMoniker": "TestApplication\\TestSensorDataMapper.cs", diff --git a/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.json b/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.json index fa8ff5392f7d9588cc2762ff33d9aa7e9bd8dc5b..cf93778fcc6b644563b5efd8f83a1910e5e5f0e0 100644 --- a/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.json +++ b/EcoSmart/.vs/EcoSmart/v17/DocumentLayout.json @@ -2,6 +2,10 @@ "Version": 1, "WorkspaceRootPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\", "Documents": [ + { + "AbsoluteMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\infrastructure\\repositories\\jsonsensorrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|solutionrelative:infrastructure\\repositories\\jsonsensorrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\usecases\\sensorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\usecases\\sensorservice.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -11,13 +15,21 @@ "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\interfaces\\isensorrepository.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { - "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", - "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + "AbsoluteMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\infrastructure\\mapper\\sensordatamapperpersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|solutionrelative:infrastructure\\mapper\\sensordatamapperpersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, { "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\mapper\\sensordatamapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\mapper\\sensordatamapper.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" }, + { + "AbsoluteMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\infrastructure\\dto\\sensordatadtopersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{3149D470-5A32-47AE-B385-CC0C3E6655B2}|Infrastructure\\Infrastructure.csproj|solutionrelative:infrastructure\\dto\\sensordatadtopersistence.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, + { + "AbsoluteMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", + "RelativeMoniker": "D:0:0:{041EB381-1525-4D1E-A3FD-AD39761BA14B}|Application\\Application.csproj|solutionrelative:application\\dto\\sensordatadto.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" + }, { "AbsoluteMoniker": "D:0:0:{497E49D3-16FB-4A65-8F7E-1A6E3DE06C9B}|EcoSmart\\Domain.csproj|c:\\users\\utente\\desktop\\ecosmart-chiamate-asincrone-e-linq\\ecosmart\\ecosmart\\sensordata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}", "RelativeMoniker": "D:0:0:{497E49D3-16FB-4A65-8F7E-1A6E3DE06C9B}|EcoSmart\\Domain.csproj|solutionrelative:ecosmart\\sensordata.cs||{A6C744A8-0E4A-4FC6-886A-064283054674}" @@ -38,24 +50,64 @@ "DocumentGroups": [ { "DockedWidth": 200, - "SelectedChildIndex": 0, + "SelectedChildIndex": 1, "Children": [ + { + "$type": "Bookmark", + "Name": "ST:0:0:{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}" + }, { "$type": "Document", "DocumentIndex": 0, + "Title": "JsonSensorRepository.cs", + "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Repositories\\JsonSensorRepository.cs", + "RelativeDocumentMoniker": "Infrastructure\\Repositories\\JsonSensorRepository.cs", + "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Repositories\\JsonSensorRepository.cs", + "RelativeToolTip": "Infrastructure\\Repositories\\JsonSensorRepository.cs", + "ViewState": "AgIAAAYAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-28T08:55:22.059Z", + "EditorCaption": "" + }, + { + "$type": "Document", + "DocumentIndex": 3, + "Title": "SensorDataMapperPersistence.cs", + "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "RelativeDocumentMoniker": "Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "RelativeToolTip": "Infrastructure\\Mapper\\SensorDataMapperPersistence.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAABIAAAArAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-28T08:48:33.721Z" + }, + { + "$type": "Document", + "DocumentIndex": 5, + "Title": "SensorDataDtoPersistence.cs", + "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "RelativeDocumentMoniker": "Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "RelativeToolTip": "Infrastructure\\Dto\\SensorDataDtoPersistence.cs", + "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAGAAAAAAAAAA==", + "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", + "WhenOpened": "2025-12-28T08:43:39.444Z" + }, + { + "$type": "Document", + "DocumentIndex": 1, "Title": "SensorService.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\UseCases\\SensorService.cs", "RelativeDocumentMoniker": "Application\\UseCases\\SensorService.cs", "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\UseCases\\SensorService.cs", "RelativeToolTip": "Application\\UseCases\\SensorService.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAABAAAAAAAAAA==", + "ViewState": "AgIAAAYAAAAAAAAAAAAAABUAAAAAAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-12-27T12:03:43.261Z", - "EditorCaption": "" + "WhenOpened": "2025-12-27T12:03:43.261Z" }, { "$type": "Document", - "DocumentIndex": 1, + "DocumentIndex": 2, "Title": "ISensorRepository.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Interfaces\\ISensorRepository.cs", "RelativeDocumentMoniker": "Application\\Interfaces\\ISensorRepository.cs", @@ -63,25 +115,23 @@ "RelativeToolTip": "Application\\Interfaces\\ISensorRepository.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAFAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-12-27T11:44:31.999Z", - "EditorCaption": "" + "WhenOpened": "2025-12-27T11:44:31.999Z" }, { "$type": "Document", - "DocumentIndex": 3, + "DocumentIndex": 4, "Title": "SensorDataMapper.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Mapper\\SensorDataMapper.cs", "RelativeDocumentMoniker": "Application\\Mapper\\SensorDataMapper.cs", "ToolTip": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Mapper\\SensorDataMapper.cs", "RelativeToolTip": "Application\\Mapper\\SensorDataMapper.cs", - "ViewState": "AgIAAAAAAAAAAAAAAAAAAAMAAAASAAAAAAAAAA==", + "ViewState": "AgIAAAMAAAAAAAAAAAAAAAoAAAABAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-12-27T11:23:55.896Z", - "EditorCaption": "" + "WhenOpened": "2025-12-27T11:23:55.896Z" }, { "$type": "Document", - "DocumentIndex": 2, + "DocumentIndex": 6, "Title": "SensorDataDto.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Dto\\SensorDataDto.cs", "RelativeDocumentMoniker": "Application\\Dto\\SensorDataDto.cs", @@ -89,12 +139,11 @@ "RelativeToolTip": "Application\\Dto\\SensorDataDto.cs", "ViewState": "AgIAAAAAAAAAAAAAAAAAAAgAAAAGAAAAAAAAAA==", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000738|", - "WhenOpened": "2025-12-27T11:15:41.335Z", - "EditorCaption": "" + "WhenOpened": "2025-12-27T11:15:41.335Z" }, { "$type": "Document", - "DocumentIndex": 6, + "DocumentIndex": 9, "Title": "TestSensorData.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\TestDomain\\TestSensorData.cs", "RelativeDocumentMoniker": "TestDomain\\TestSensorData.cs", @@ -106,7 +155,7 @@ }, { "$type": "Document", - "DocumentIndex": 4, + "DocumentIndex": 7, "Title": "SensorData.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\SensorData.cs", "RelativeDocumentMoniker": "EcoSmart\\SensorData.cs", @@ -118,7 +167,7 @@ }, { "$type": "Document", - "DocumentIndex": 5, + "DocumentIndex": 8, "Title": "TestSensorDataMapper.cs", "DocumentMoniker": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\TestApplication\\TestSensorDataMapper.cs", "RelativeDocumentMoniker": "TestApplication\\TestSensorDataMapper.cs", diff --git a/EcoSmart/.vs/ProjectEvaluation/ecosmart.metadata.v9.bin b/EcoSmart/.vs/ProjectEvaluation/ecosmart.metadata.v9.bin index d7fb482f0241ebe9ad02d8bf24e3aa40d5262bbd..921cdb3def49c9e2e8141925e445846caba09481 100644 Binary files a/EcoSmart/.vs/ProjectEvaluation/ecosmart.metadata.v9.bin and b/EcoSmart/.vs/ProjectEvaluation/ecosmart.metadata.v9.bin differ diff --git a/EcoSmart/.vs/ProjectEvaluation/ecosmart.projects.v9.bin b/EcoSmart/.vs/ProjectEvaluation/ecosmart.projects.v9.bin index 7a9558f5d0568898944a806ae7115eff9976fb7d..1ebaa47b455e2930b359b59a7fd7daa70582d743 100644 Binary files a/EcoSmart/.vs/ProjectEvaluation/ecosmart.projects.v9.bin and b/EcoSmart/.vs/ProjectEvaluation/ecosmart.projects.v9.bin differ diff --git a/EcoSmart/.vs/ProjectEvaluation/ecosmart.strings.v9.bin b/EcoSmart/.vs/ProjectEvaluation/ecosmart.strings.v9.bin index 395d29f029ab28f0157c310baa71ab44974203da..815ede8deaae0854a13f5a0a9a142e0acd11beef 100644 Binary files a/EcoSmart/.vs/ProjectEvaluation/ecosmart.strings.v9.bin and b/EcoSmart/.vs/ProjectEvaluation/ecosmart.strings.v9.bin differ diff --git a/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfo.cs b/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfo.cs index cd419d9dabdd13a7f1507bd0bc796c1737c70e46..82ba618455628ef7a4a34b17d46e4891e2905080 100644 --- a/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfo.cs +++ b/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Application")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+5090c31a75cf577cd05cca0f7aa717448b6772a4")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+60b972e5e6088abe3f62c790d2a3c64223e4aa1d")] [assembly: System.Reflection.AssemblyProductAttribute("Application")] [assembly: System.Reflection.AssemblyTitleAttribute("Application")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfoInputs.cache b/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfoInputs.cache index a82f0b25a82d5615235d41ec917574227582a62d..4be62bc61d0993412d5261de710d0e464b6d0df4 100644 --- a/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfoInputs.cache +++ b/EcoSmart/Application/obj/Debug/net8.0/Application.AssemblyInfoInputs.cache @@ -1 +1 @@ -3c2f20c343fef4f07a5b950afd770012a444d36846df874100283738d1827f5a +46d36461822ca23a022e17f3df2e44a7c3ae93b34ffaf23b194af7b55ec61509 diff --git a/EcoSmart/Application/obj/Debug/net8.0/Application.csproj.AssemblyReference.cache b/EcoSmart/Application/obj/Debug/net8.0/Application.csproj.AssemblyReference.cache index 7011194dbf7b8f1fb4e408083678333bce5dbe82..c9267f1ff64a91a6feff6a37d1fcb76ae42943ed 100644 Binary files a/EcoSmart/Application/obj/Debug/net8.0/Application.csproj.AssemblyReference.cache and b/EcoSmart/Application/obj/Debug/net8.0/Application.csproj.AssemblyReference.cache differ diff --git a/EcoSmart/EcoSmart.sln b/EcoSmart/EcoSmart.sln index 14d56f890faf8d5897afb77d467c33853c89004e..c032f0ae92ecd6f9f884a33cad9a7c60d937d779 100644 --- a/EcoSmart/EcoSmart.sln +++ b/EcoSmart/EcoSmart.sln @@ -15,6 +15,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Application", "Application\ EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TestApplication", "TestApplication\TestApplication.csproj", "{02211E38-5F37-4746-A1B0-E62477CE7A68}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Infrastructure", "Infrastructure\Infrastructure.csproj", "{3149D470-5A32-47AE-B385-CC0C3E6655B2}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -37,6 +39,10 @@ Global {02211E38-5F37-4746-A1B0-E62477CE7A68}.Debug|Any CPU.Build.0 = Debug|Any CPU {02211E38-5F37-4746-A1B0-E62477CE7A68}.Release|Any CPU.ActiveCfg = Release|Any CPU {02211E38-5F37-4746-A1B0-E62477CE7A68}.Release|Any CPU.Build.0 = Release|Any CPU + {3149D470-5A32-47AE-B385-CC0C3E6655B2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3149D470-5A32-47AE-B385-CC0C3E6655B2}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3149D470-5A32-47AE-B385-CC0C3E6655B2}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3149D470-5A32-47AE-B385-CC0C3E6655B2}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -46,6 +52,7 @@ Global {1ADD3D08-E1D6-4911-8988-79CEB5053882} = {A3B7D871-64FB-41B1-961C-20B2788F52D4} {041EB381-1525-4D1E-A3FD-AD39761BA14B} = {6C83A596-D32D-B35F-00DD-F0C99B673980} {02211E38-5F37-4746-A1B0-E62477CE7A68} = {A3B7D871-64FB-41B1-961C-20B2788F52D4} + {3149D470-5A32-47AE-B385-CC0C3E6655B2} = {6C83A596-D32D-B35F-00DD-F0C99B673980} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {64C5ABD5-2B8D-4BA6-81FE-10004DD8B795} diff --git a/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfo.cs b/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfo.cs index dd97f32eb5412b804b0ecb17322e4bb079e9178f..02ef151db72c1e50c613233461393131bf41e806 100644 --- a/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfo.cs +++ b/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Domain")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+145c5756e8e46e9b4015dbadcdf020e1c93faac0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+60b972e5e6088abe3f62c790d2a3c64223e4aa1d")] [assembly: System.Reflection.AssemblyProductAttribute("Domain")] [assembly: System.Reflection.AssemblyTitleAttribute("Domain")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfoInputs.cache b/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfoInputs.cache index aa98dd786b6091e83e3d700f62b72eefecebf204..333b31c99c1414fcca24431dc5e5f4379c55c247 100644 --- a/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfoInputs.cache +++ b/EcoSmart/EcoSmart/obj/Debug/net8.0/Domain.AssemblyInfoInputs.cache @@ -1 +1 @@ -79b6172693f88ce9205cc94721b6e1d68fb6d87d50c94d184d988e49a6772d46 +c11b69c993538919badf0535bd92c604f728b3d63ddf82c246d3a04b37bf2a12 diff --git a/EcoSmart/Infrastructure/Dto/SensorDataDtoPersistence.cs b/EcoSmart/Infrastructure/Dto/SensorDataDtoPersistence.cs new file mode 100644 index 0000000000000000000000000000000000000000..a4a5206f84eb732d3cc3d1c62898544387302191 --- /dev/null +++ b/EcoSmart/Infrastructure/Dto/SensorDataDtoPersistence.cs @@ -0,0 +1,10 @@ +namespace Infrastructure.Dto +{ + public record SensorDataDtoPersistence + ( + string SensorId, + string Type, + double Value, + DateTime Timestamp + ); +} diff --git a/EcoSmart/Infrastructure/Infrastructure.csproj b/EcoSmart/Infrastructure/Infrastructure.csproj new file mode 100644 index 0000000000000000000000000000000000000000..8a6271ba31cfa2274ca3387cef68fb519e4dfc69 --- /dev/null +++ b/EcoSmart/Infrastructure/Infrastructure.csproj @@ -0,0 +1,13 @@ + + + + net8.0 + enable + enable + + + + + + + diff --git a/EcoSmart/Infrastructure/Mapper/SensorDataMapperPersistence.cs b/EcoSmart/Infrastructure/Mapper/SensorDataMapperPersistence.cs new file mode 100644 index 0000000000000000000000000000000000000000..aea0242bc38eb3c884fba0be2a4b499756ee162b --- /dev/null +++ b/EcoSmart/Infrastructure/Mapper/SensorDataMapperPersistence.cs @@ -0,0 +1,39 @@ +using Application.Dto; +using EcoSmart; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using Domain; +using Infrastructure.Dto; + +namespace Infrastructure.Mapper +{ + public static class SensorDataMapperPersistence + { + public static SensorDataDtoPersistence ToDto(this SensorData sensorData) + { + return new SensorDataDtoPersistence( + sensorData.SensorId, + sensorData.Type.ToString(), + sensorData.Value, + sensorData.Timestamp + ); + } + public static SensorData ToDomain(this SensorDataDtoPersistence sensorDataDtoPersistence) + { + // Validate and parse the Type + if (!Enum.TryParse(sensorDataDtoPersistence.Type, out var type)) + { + throw new ArgumentException($"Invalid sensor type: {sensorDataDtoPersistence.Type}"); + } + return new SensorData( + sensorDataDtoPersistence.SensorId, + type, + sensorDataDtoPersistence.Value, + sensorDataDtoPersistence.Timestamp + ); + } + } +} diff --git a/EcoSmart/Infrastructure/Repositories/JsonSensorRepository.cs b/EcoSmart/Infrastructure/Repositories/JsonSensorRepository.cs new file mode 100644 index 0000000000000000000000000000000000000000..243c31fea7c598d7506a6dcf8fd83ba38b204fe1 --- /dev/null +++ b/EcoSmart/Infrastructure/Repositories/JsonSensorRepository.cs @@ -0,0 +1,32 @@ +using Application.Interfaces; +using EcoSmart; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Text.Json; +using System.Threading.Tasks; + +namespace Infrastructure.Repositories +{ + public class JsonSensorRepository : ISensorRepository + { + public async Task> LoadDataAsync(string filePath) + { + if (!File.Exists(filePath)) + throw new FileNotFoundException("File JSON non trovato", filePath); + + string json = await File.ReadAllTextAsync(filePath); // non blocca il thread principale + + var options = new JsonSerializerOptions + { + PropertyNameCaseInsensitive = true // non sono key sensitive + }; + + var data = JsonSerializer.Deserialize>(json, options); + + if (data == null) return new List(); + return data; + } + } +} diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs b/EcoSmart/Infrastructure/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs new file mode 100644 index 0000000000000000000000000000000000000000..2217181c88bdc64e587ffe6e9301b67e1d462aab --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Debug/net8.0/.NETCoreApp,Version=v8.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v8.0", FrameworkDisplayName = ".NET 8.0")] diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.AssemblyInfo.cs b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.AssemblyInfo.cs new file mode 100644 index 0000000000000000000000000000000000000000..c1a068364218ae4a76ecfc9c416c67dbfe8463ff --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Il codice è stato generato da uno strumento. +// Versione runtime:4.0.30319.42000 +// +// Le modifiche apportate a questo file possono provocare un comportamento non corretto e andranno perse se +// il codice viene rigenerato. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("Infrastructure")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+9fe5c2d269af2856bac1b53f6c393ab8b15b814d")] +[assembly: System.Reflection.AssemblyProductAttribute("Infrastructure")] +[assembly: System.Reflection.AssemblyTitleAttribute("Infrastructure")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generato dalla classe WriteCodeFragment di MSBuild. + diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.AssemblyInfoInputs.cache b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.AssemblyInfoInputs.cache new file mode 100644 index 0000000000000000000000000000000000000000..8d346efda7ed51f776f721ced3f70dea714a8283 --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +dc798ca0df6f41fb52ed072d00b9f840ff1fad3dcb0d7f1c884851d267661d51 diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.GeneratedMSBuildEditorConfig.editorconfig b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000000000000000000000000000000000000..babc27c79d7b949a906b22c739a1ac4b0f0e53db --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,15 @@ +is_global = true +build_property.TargetFramework = net8.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = Infrastructure +build_property.ProjectDir = C:\Users\Utente\Desktop\ecosmart-chiamate-asincrone-e-linq\EcoSmart\Infrastructure\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.EffectiveAnalysisLevelStyle = 8.0 +build_property.EnableCodeStyleSeverity = diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.GlobalUsings.g.cs b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.GlobalUsings.g.cs new file mode 100644 index 0000000000000000000000000000000000000000..8578f3d03de56aa5afbb2e6a3f0a9055b075f7fd --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.GlobalUsings.g.cs @@ -0,0 +1,8 @@ +// +global using global::System; +global using global::System.Collections.Generic; +global using global::System.IO; +global using global::System.Linq; +global using global::System.Net.Http; +global using global::System.Threading; +global using global::System.Threading.Tasks; diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.assets.cache b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..f1451281481d5714d921ac867aa9bd05195913ff Binary files /dev/null and b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.assets.cache differ diff --git a/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.csproj.AssemblyReference.cache b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.csproj.AssemblyReference.cache new file mode 100644 index 0000000000000000000000000000000000000000..97c5a63872eb23ed7b83ca017e52a994227bc64e Binary files /dev/null and b/EcoSmart/Infrastructure/obj/Debug/net8.0/Infrastructure.csproj.AssemblyReference.cache differ diff --git a/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.dgspec.json b/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.dgspec.json new file mode 100644 index 0000000000000000000000000000000000000000..286da0b26b05d59fcf547e0e3818e680b5639218 --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.dgspec.json @@ -0,0 +1,214 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj": {} + }, + "projects": { + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj", + "projectName": "Application", + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj", + "packagesPath": "C:\\Users\\Utente\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Utente\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\Domain.csproj": { + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\Domain.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" + } + } + }, + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\Domain.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\Domain.csproj", + "projectName": "Domain", + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\Domain.csproj", + "packagesPath": "C:\\Users\\Utente\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\EcoSmart\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Utente\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" + } + } + }, + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj", + "projectName": "Infrastructure", + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj", + "packagesPath": "C:\\Users\\Utente\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Utente\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj": { + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" + } + } + } + } +} \ No newline at end of file diff --git a/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.g.props b/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.g.props new file mode 100644 index 0000000000000000000000000000000000000000..8dd2b97a245dfa19935fe124fdd1c03cba787401 --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Utente\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 6.14.1 + + + + + + \ No newline at end of file diff --git a/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.g.targets b/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.g.targets new file mode 100644 index 0000000000000000000000000000000000000000..3dc06ef3cc4057524bf5d2cd49936dff789cebe8 --- /dev/null +++ b/EcoSmart/Infrastructure/obj/Infrastructure.csproj.nuget.g.targets @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/EcoSmart/Infrastructure/obj/project.assets.json b/EcoSmart/Infrastructure/obj/project.assets.json new file mode 100644 index 0000000000000000000000000000000000000000..3b825b8b7f1019bb4be19f997a128c1fc5f66c74 --- /dev/null +++ b/EcoSmart/Infrastructure/obj/project.assets.json @@ -0,0 +1,121 @@ +{ + "version": 3, + "targets": { + "net8.0": { + "Application/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "dependencies": { + "Domain": "1.0.0" + }, + "compile": { + "bin/placeholder/Application.dll": {} + }, + "runtime": { + "bin/placeholder/Application.dll": {} + } + }, + "Domain/1.0.0": { + "type": "project", + "framework": ".NETCoreApp,Version=v8.0", + "compile": { + "bin/placeholder/Domain.dll": {} + }, + "runtime": { + "bin/placeholder/Domain.dll": {} + } + } + } + }, + "libraries": { + "Application/1.0.0": { + "type": "project", + "path": "../Application/Application.csproj", + "msbuildProject": "../Application/Application.csproj" + }, + "Domain/1.0.0": { + "type": "project", + "path": "../EcoSmart/Domain.csproj", + "msbuildProject": "../EcoSmart/Domain.csproj" + } + }, + "projectFileDependencyGroups": { + "net8.0": [ + "Application >= 1.0.0" + ] + }, + "packageFolders": { + "C:\\Users\\Utente\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj", + "projectName": "Infrastructure", + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj", + "packagesPath": "C:\\Users\\Utente\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Utente\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net8.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "projectReferences": { + "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj": { + "projectPath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Application\\Application.csproj" + } + } + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "direct" + }, + "SdkAnalysisLevel": "9.0.300" + }, + "frameworks": { + "net8.0": { + "targetAlias": "net8.0", + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\9.0.304/PortableRuntimeIdentifierGraph.json" + } + } + } +} \ No newline at end of file diff --git a/EcoSmart/Infrastructure/obj/project.nuget.cache b/EcoSmart/Infrastructure/obj/project.nuget.cache new file mode 100644 index 0000000000000000000000000000000000000000..07b8d74aaeb2603c42bba737b2a904bdeb733059 --- /dev/null +++ b/EcoSmart/Infrastructure/obj/project.nuget.cache @@ -0,0 +1,8 @@ +{ + "version": 2, + "dgSpecHash": "Pw4DGnmC9jk=", + "success": true, + "projectFilePath": "C:\\Users\\Utente\\Desktop\\ecosmart-chiamate-asincrone-e-linq\\EcoSmart\\Infrastructure\\Infrastructure.csproj", + "expectedPackageFiles": [], + "logs": [] +} \ No newline at end of file diff --git a/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfo.cs b/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfo.cs index bf77c47ba6636927b98de9fc1cc36047553149e0..b730233a7232ca379160889bc8b7a9a22e524710 100644 --- a/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfo.cs +++ b/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("TestApplication")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+145c5756e8e46e9b4015dbadcdf020e1c93faac0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+60b972e5e6088abe3f62c790d2a3c64223e4aa1d")] [assembly: System.Reflection.AssemblyProductAttribute("TestApplication")] [assembly: System.Reflection.AssemblyTitleAttribute("TestApplication")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfoInputs.cache b/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfoInputs.cache index ec0a1415f6373c46732f6f00766f7d58a524fba4..9c33e15fe5a6e9f71e96d031306fd3ca1411900c 100644 --- a/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfoInputs.cache +++ b/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.AssemblyInfoInputs.cache @@ -1 +1 @@ -8d8b0ffcde916383bfef93f96c258fdc62fa77a607829cf970d44eeb1633000e +1d6d026154cde793ad24eb337f18f6781207c2c68a4df1ba5c0d1fc9aeb4dffc diff --git a/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.csproj.AssemblyReference.cache b/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.csproj.AssemblyReference.cache index f9f15d87b8816340f5b4d39f154acd7a1036082b..e36463d4374380b53100777b7aca6dcdd4f6802d 100644 Binary files a/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.csproj.AssemblyReference.cache and b/EcoSmart/TestApplication/obj/Debug/net8.0/TestApplication.csproj.AssemblyReference.cache differ diff --git a/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfo.cs b/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfo.cs index 198e0b17e8f30f3637ccd3f61c6e7e68dda6464e..efc248030f234558a318a10f0c6cd370470b537f 100644 --- a/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfo.cs +++ b/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("TestDomain")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+145c5756e8e46e9b4015dbadcdf020e1c93faac0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+60b972e5e6088abe3f62c790d2a3c64223e4aa1d")] [assembly: System.Reflection.AssemblyProductAttribute("TestDomain")] [assembly: System.Reflection.AssemblyTitleAttribute("TestDomain")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfoInputs.cache b/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfoInputs.cache index 091f3dd25a7954cd126aa379a7c252c356733e4c..cb09a13a9de04f2ffdfae3ef5d0ae556a3ba3609 100644 --- a/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfoInputs.cache +++ b/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.AssemblyInfoInputs.cache @@ -1 +1 @@ -1c6323cdd2c449436638e2c2b8d1db8a0e88f81b8950c8051c23b34b07b0da83 +648963655956d78df0729a180a785223b9b6ac6e0a487208b3180d2f027c7794 diff --git a/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.csproj.AssemblyReference.cache b/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.csproj.AssemblyReference.cache index e93e313c2735d0d9d8dccc13e12a30a9798a6d1c..a16b6c3d81bbdadc12e0af91ee808aa3847bb5d9 100644 Binary files a/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.csproj.AssemblyReference.cache and b/EcoSmart/TestDomain/obj/Debug/net8.0/TestDomain.csproj.AssemblyReference.cache differ