public Response<TradePlayer>TradePlayer(TradePlayer trader) { Response<TradePlayer> response = new Response<TradePlayer>(); try { if (trader.Player1ID == trader.Player2ID) { response.Success = false; response.Message = "You cannot trade the same player!"; } else if (trader.Team1ID == trader.Team2ID) { response.Success = false; response.Message = "you cannot trade to the same team!"; } else { _repo.TradePlayer(trader); response.Success = true; response.Message = "Successfully traded players."; } } catch(Exception ex) { response.Success = false; response.Message = ex.Message; } return response; }
public void TradePlayer(TradePlayer trader) { using (var context = new Models.BaseballLeagueEntities()) { context.TradePlayer(trader.Team1ID, trader.Player1ID, trader.Team2ID, trader.Player2ID); context.SaveChanges(); } }