Auto detect card type
This commit is contained in:
parent
cce63b8d87
commit
2f90af21ba
|
@ -48,7 +48,9 @@ public class CardController : Controller {
|
|||
var user = db.Users.First(p => p.Id == int.Parse(linkFlag.Value));
|
||||
linkFlag.Value = "";
|
||||
|
||||
db.Add(new Card { Id = card, User = user });
|
||||
var type = card.Length == 10 && long.TryParse(card, out _) ? Card.CardType.Rfid125KhzGeneric : Card.CardType.Unknown;
|
||||
|
||||
db.Add(new Card { Id = card, User = user, Type = type });
|
||||
await db.SaveChangesAsync();
|
||||
return Ok(new UserResponse(user));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue