Skip to content

Commit 076b90a

Browse files
committed
avatar service clean ups
1 parent b9dd8f6 commit 076b90a

2 files changed

Lines changed: 24 additions & 7 deletions

File tree

MangoAPI.Application/Services/AvatarService.cs

Lines changed: 23 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,31 @@ namespace MangoAPI.Application.Services;
66

77
public class AvatarService : IAvatarService
88
{
9-
private readonly List<string> avatars = new() { "animetyanpic1.jpg", "animetyanpic2.jpg", "animetyanpic3.jpg",
10-
"animetyanpic4.jpg", "animetyanpic5.jpg", "animetyanpic6.jpg", "animetyanpic7.jpg", "animetyanpic8.jpg",
11-
"animetyanpic9.jpg", "animetyanpic10.jpg", "animetyanpic11.jpg", "animetyanpic12.jpg", "animetyanpic13.jpg",
12-
"animetyanpic14.jpg", "animetyanpic15.jpg", "animetyanpic16.jpg", "animetyanpic17.jpg"
13-
};
14-
9+
private readonly List<string> avatars = new()
10+
{
11+
"animetyanpic1.jpg",
12+
"animetyanpic2.jpg",
13+
"animetyanpic3.jpg",
14+
"animetyanpic4.jpg",
15+
"animetyanpic5.jpg",
16+
"animetyanpic6.jpg",
17+
"animetyanpic7.jpg",
18+
"animetyanpic8.jpg",
19+
"animetyanpic9.jpg",
20+
"animetyanpic10.jpg",
21+
"animetyanpic11.jpg",
22+
"animetyanpic12.jpg",
23+
"animetyanpic13.jpg",
24+
"animetyanpic14.jpg",
25+
"animetyanpic15.jpg",
26+
"animetyanpic16.jpg",
27+
"animetyanpic17.jpg"
28+
};
29+
1530
public string GetRandomAvatar()
1631
{
17-
var avatarFileName = avatars[new Random().Next(0, avatars.Count - 1)];
32+
var upperBound = avatars.Count - 1;
33+
var avatarFileName = avatars[new Random().Next(upperBound)];
1834

1935
return avatarFileName;
2036
}

MangoAPI.sln.DotSettings

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
22
<s:Boolean x:Key="/Default/UserDictionary/Words/=Amelit/@EntryIndexedValue">True</s:Boolean>
3+
<s:Boolean x:Key="/Default/UserDictionary/Words/=animetyanpic/@EntryIndexedValue">True</s:Boolean>
34
<s:Boolean x:Key="/Default/UserDictionary/Words/=Arslanbek/@EntryIndexedValue">True</s:Boolean>
45
<s:Boolean x:Key="/Default/UserDictionary/Words/=extremecode/@EntryIndexedValue">True</s:Boolean>
56
<s:Boolean x:Key="/Default/UserDictionary/Words/=genparam/@EntryIndexedValue">True</s:Boolean>

0 commit comments

Comments
 (0)