@@ -18,12 +18,12 @@ namespace DDS.Tools.Services;
1818/// <summary>
1919/// The todo service class.
2020/// </summary>
21- /// <param name="logger ">The logger service instance to use.</param>
22- /// <param name="provider ">The service provider instance to use.</param>
23- internal sealed class TodoService ( ILoggerService < TodoService > logger , IServiceProvider provider ) : ITodoService
21+ /// <param name="loggerService ">The logger service instance to use.</param>
22+ /// <param name="serviceProvider ">The service provider instance to use.</param>
23+ internal sealed class TodoService ( ILoggerService < TodoService > loggerService , IServiceProvider serviceProvider ) : ITodoService
2424{
25- private readonly ILoggerService < TodoService > _logger = logger ;
26- private readonly IServiceProvider _provider = provider ;
25+ private readonly ILoggerService < TodoService > _loggerService = loggerService ;
26+ private readonly IServiceProvider _serviceProvider = serviceProvider ;
2727 private readonly List < string > _todosDone = [ ] ;
2828 private int _todosDuplicateCount = 0 ;
2929
@@ -38,8 +38,7 @@ public TodoCollection GetTodos(ConvertSettingsBase settings, ImageType imageType
3838 {
3939 TodoCollection todos = [ ] ;
4040
41- string searchPattern = $ "*.{ imageType } ";
42- string [ ] files = Directory . GetFiles ( settings . SourceFolder , searchPattern , SearchOption . AllDirectories ) ;
41+ string [ ] files = Directory . GetFiles ( settings . SourceFolder , $ "*.{ imageType } ", SearchOption . AllDirectories ) ;
4342
4443 if ( files . Length . Equals ( 0 ) )
4544 return todos ;
@@ -50,7 +49,7 @@ public TodoCollection GetTodos(ConvertSettingsBase settings, ImageType imageType
5049 }
5150 catch ( Exception ex )
5251 {
53- _logger . Log ( LogException , ex ) ;
52+ _loggerService . Log ( LogException , ex ) ;
5453 throw new ServiceException ( $ "Something went wrong in { nameof ( GetTodos ) } !", ex ) ;
5554 }
5655 }
@@ -73,7 +72,7 @@ public TodoCollection GetTodosFromJson(ConvertSettingsBase settings, ImageType i
7372 }
7473 catch ( Exception ex )
7574 {
76- _logger . Log ( LogException , ex ) ;
75+ _loggerService . Log ( LogException , ex ) ;
7776 throw new ServiceException ( $ "Something went wrong in { nameof ( GetTodosFromJson ) } !", ex ) ;
7877 }
7978 }
@@ -98,7 +97,7 @@ public void GetTodosDone(TodoCollection todos, ConvertSettingsBase settings, Ima
9897 }
9998 catch ( Exception ex )
10099 {
101- _logger . Log ( LogException , ex ) ;
100+ _loggerService . Log ( LogException , ex ) ;
102101 throw new ServiceException ( $ "Something went wrong in { nameof ( GetTodosDone ) } !", ex ) ;
103102 }
104103 }
@@ -113,7 +112,7 @@ public void GetTodosDoneFromJson(TodoCollection todos, ConvertSettingsBase setti
113112 }
114113 catch ( Exception ex )
115114 {
116- _logger . Log ( LogException , ex ) ;
115+ _loggerService . Log ( LogException , ex ) ;
117116 throw new ServiceException ( $ "Something went wrong in { nameof ( GetTodosDoneFromJson ) } !", ex ) ;
118117 }
119118 }
@@ -122,7 +121,7 @@ private void GetTodo(TodoCollection todos, ConvertSettingsBase settings, ImageTy
122121 {
123122 FileInfo fileInfo = new ( file ) ;
124123
125- IImageModel image = _provider . GetRequiredKeyedService < IImageModel > ( imageType ) ;
124+ IImageModel image = _serviceProvider . GetRequiredKeyedService < IImageModel > ( imageType ) ;
126125 image . Load ( file ) ;
127126
128127 TodoModel todo = new (
@@ -171,7 +170,7 @@ private void GetTodoDone(TodoModel todo, ConvertSettingsBase settings, ImageType
171170
172171 private void SaveImage ( ConvertSettingsBase settings , TodoModel todo , ImageType imageType )
173172 {
174- IImageModel image = _provider . GetRequiredKeyedService < IImageModel > ( imageType ) ;
173+ IImageModel image = _serviceProvider . GetRequiredKeyedService < IImageModel > ( imageType ) ;
175174 image . Load ( todo . FullPathName ) ;
176175
177176 string targetFolder = PrepareTargetFolder ( settings , image , todo . TargetFolder ) ;
@@ -213,11 +212,9 @@ private static string GetTargetFileName(ConvertSettingsBase settings, TodoModel
213212 return todo . FileHash ;
214213 }
215214
216- private static string GetTargetFileExtensions ( ImageType imageType )
217- => imageType switch
218- {
219- ImageType . DDS => $ "{ ImageType . PNG } ",
220- ImageType . PNG => $ "{ ImageType . DDS } ",
221- _ => string . Empty ,
222- } ;
215+ private static string GetTargetFileExtensions ( ImageType imageType ) => imageType switch
216+ {
217+ ImageType . DDS => $ "{ ImageType . PNG } ",
218+ _ => $ "{ ImageType . DDS } "
219+ } ;
223220}
0 commit comments