Get the sets

This commit is contained in:
2022-03-20 13:52:05 +01:00
parent 87c9883245
commit 92b6d3e568
11 changed files with 232 additions and 17 deletions

View File

@@ -18,7 +18,7 @@ namespace LaDOSE.Business.Service
public class EventService : BaseService<Event>, IEventService
{
private IChallongeProvider _challongeProvider;
private ISmashProvider _smashProvider;
#region Rules
private class Rules
{
@@ -54,7 +54,7 @@ namespace LaDOSE.Business.Service
new Rules(32, Int32.MaxValue, 18, 12, 8, 5, 3),
};
private ISmashProvider _smashProvider;
#endregion
@@ -163,7 +163,11 @@ namespace LaDOSE.Business.Service
var test = this._smashProvider.GetEvent(tournamentSlug).Result;
var testTournaments = test.Tournaments;
var getResultEvents = this._smashProvider.GetResults(ref testTournaments).Result;
this._context.Event.Add(test);
getResultEvents = this._smashProvider.GetSets(ref testTournaments).Result;
this._context.Add(test);
this._context.SaveChanges();
var tournaments = await _smashProvider.GetTournament(tournamentSlug);

View File

@@ -14,27 +14,27 @@ namespace LaDOSE.Business.Service
{
}
public int GetBySmash(PlayerType playerUser)
public int GetBySmash(ParticipantType participantUser)
{
//var p2 = _context.Player.ToList();
var p = _context.Player.FirstOrDefault(e => e.SmashId == playerUser.user.id);
var p = _context.Player.FirstOrDefault(e => e.SmashId == participantUser.user.id);
if (p == null)
{
var entity = new Player()
{
Gamertag = playerUser.gamerTag,
Name = string.IsNullOrEmpty(playerUser.user.name)? playerUser.gamerTag : playerUser.user.name,
SmashId = playerUser.user.id,
Gamertag = participantUser.gamerTag,
Name = string.IsNullOrEmpty(participantUser.user.name)? participantUser.gamerTag : participantUser.user.name,
SmashId = participantUser.user.id,
};
_context.Player.Add(entity);
_context.SaveChanges();
return entity.Id;
}
if (p.Gamertag != playerUser.gamerTag)
if (p.Gamertag != participantUser.gamerTag)
{
p.Name = playerUser.gamerTag;
p.Name = participantUser.gamerTag;
_context.SaveChanges();
}