✨
This commit is contained in:
@@ -0,0 +1,27 @@
|
||||
using NanoidDotNet;
|
||||
|
||||
namespace StopShopping.Services.Implementions;
|
||||
|
||||
public class NanoidSerialNoGenerator : ISerialNoGenerator
|
||||
{
|
||||
public string GenerateProductNo()
|
||||
{
|
||||
string no = Nanoid.Generate(Nanoid.Alphabets.Digits, 8);
|
||||
|
||||
return $"P{no}";
|
||||
}
|
||||
|
||||
public string GenerateRandomPassword()
|
||||
{
|
||||
string pwd = Nanoid.Generate(Nanoid.Alphabets.Default, 8);
|
||||
|
||||
return pwd;
|
||||
}
|
||||
|
||||
public string GenerateRequestNo()
|
||||
{
|
||||
string no = Nanoid.Generate(Nanoid.Alphabets.Digits, 8);
|
||||
|
||||
return $"R{no}";
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user