public Game Update(Game game) { gameDeleter.Delete(game.GameID); gameCreator.Create(game); teamUpdater.Refresh(); return(game); }
public async Task <IActionResult> DeleteEventTypeMarketTypeFetchRoot(int dataProviderId, string eventTypeId, string marketType) { if (await _eventTypeMarketTypeReader.Read(Tuple.Create(dataProviderId, eventTypeId, marketType)) == null) { return(NotFound($"The fetch root object with dataProviderId {dataProviderId}, eventTypeId {eventTypeId} and marketType {marketType} cannot be found.")); } var eventTypeMarketType = new EventTypeMarketType() { DataProviderId = dataProviderId, EventTypeId = eventTypeId, MarketType = marketType }; await _eventTypeMarketTypeDeleter.Delete(eventTypeMarketType); return(NoContent()); }
public async Task <IActionResult> DeleteCompetitionMarketTypeFetchRoot(int dataProviderId, string competitionId, string marketType) { if (await _competitionMarketTypeReader.Read(Tuple.Create(dataProviderId, competitionId, marketType)) == null) { return(NotFound($"The fetch root object with dataProviderId {dataProviderId}, competitionId {competitionId} and marketType {marketType} cannot be found.")); } var competitionMarketType = new CompetitionMarketType() { DataProviderId = dataProviderId, CompetitionId = competitionId, MarketType = marketType }; await _competitionMarketTypeDeleter.Delete(competitionMarketType); return(NoContent()); }
public IActionResult OnPost(Guid playerID) { playerDeleter.Delete(playerID); teamUpdater.Refresh(); return(Redirect("~/Players/List")); }
public IActionResult OnPost(Guid gameID) { gameDeleter.Delete(gameID); return(Redirect("~/Games/List")); }