File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22using Microsoft . EntityFrameworkCore ;
33using Playtesters . API . Data ;
44using Playtesters . API . Entities ;
5+ using Playtesters . API . Extensions ;
56using Playtesters . API . Services ;
67using SimpleResults ;
78
89namespace Playtesters . API . UseCases . Testers ;
910
1011public record ValidateTesterAccessRequest ( string AccessKey ) ;
11- public record ValidateTesterAccessResponse ( string Name , double TotalHoursPlayed ) ;
12+ public record ValidateTesterAccessResponse (
13+ string Name ,
14+ double TotalHoursPlayed ,
15+ string TotalPlaytime
16+ ) ;
1217
1318public class ValidateTesterAccessValidator
1419 : AbstractValidator < ValidateTesterAccessRequest >
@@ -54,7 +59,11 @@ public async Task<Result<ValidateTesterAccessResponse>> ExecuteAsync(
5459 dbContext . Add ( accessHistory ) ;
5560 await dbContext . SaveChangesAsync ( ) ;
5661
57- var response = new ValidateTesterAccessResponse ( tester . Name , tester . TotalHoursPlayed ) ;
62+ var response = new ValidateTesterAccessResponse (
63+ Name : tester . Name ,
64+ tester . TotalHoursPlayed ,
65+ tester . TotalHoursPlayed . ToHhMmSs ( )
66+ ) ;
5867 return Result . Success ( response ) ;
5968 }
6069}
You can’t perform that action at this time.
0 commit comments