internal bool Comparar(Scout scout) { if (scout == null) { return(false); } if (JogadorId == scout.JogadorId && RodadaId == scout.RodadaId && Origem == scout.Origem && Gol == scout.Gol && Assistencia == scout.Assistencia && FinalizacaoNaTrave == scout.FinalizacaoNaTrave && FinalizacaoDefendida == scout.FinalizacaoDefendida && FinalizacaoParaFora == scout.FinalizacaoParaFora && FaltaSofrida == scout.FaltaSofrida && PenaltiPerdido == scout.PenaltiPerdido && Impedimento == scout.Impedimento && PasseIncompleto == scout.PasseIncompleto && DefesaDePenalti == scout.DefesaDePenalti && JogoSemSofrerGols == scout.JogoSemSofrerGols && DefesaDificil == scout.DefesaDificil && Desarme == scout.Desarme && GolContra == scout.GolContra && CartaoVermelho == scout.CartaoVermelho && CartaoAmarelo == scout.CartaoAmarelo && GolSofrido == scout.GolSofrido && FaltaCometida == scout.FaltaCometida) { return(true); } return(false); }
internal Scout Clone(OrigemEnum origem) { var response = new Scout().UpdateScout(this); response.Origem = origem; return(response); }
public PontuacaoParcial UpdatePontuacaoParcial(PontuacaoParcial pontuacaoParcial) { Apelido = pontuacaoParcial.Apelido; Pontuacao = pontuacaoParcial.Pontuacao; JogadorId = pontuacaoParcial.JogadorId; RodadaId = pontuacaoParcial.RodadaId; Scout = Scout != null?Scout.UpdateScout(pontuacaoParcial.Scout) : pontuacaoParcial.Scout; DataModificacao = DateTime.Now; return(this); }
public bool Comparar(PontuacaoParcial parcial) { if (Apelido == parcial.Apelido && Pontuacao == parcial.Pontuacao && JogadorId == parcial.JogadorId && RodadaId == parcial.RodadaId && (Scout == parcial.Scout || (Scout?.Comparar(parcial.Scout) ?? false))) { return(true); } return(false); }
public JogadorHistorico UpdateJogadorHistorico(JogadorHistorico jogadorHistorico)/*TODO*/ { PontosNum = jogadorHistorico.PontosNum; PrecoNum = jogadorHistorico.PrecoNum; VariacaoNum = jogadorHistorico.VariacaoNum; MediaNum = jogadorHistorico.MediaNum; JogosNum = jogadorHistorico.JogosNum; ClubeId = jogadorHistorico.ClubeId; PosicaoId = jogadorHistorico.PosicaoId; StatusId = jogadorHistorico.StatusId; Scout = Scout != null?Scout.UpdateScout(jogadorHistorico.Scout) : jogadorHistorico.Scout; DataModificacao = DateTime.Now; return(this); }
public Scout UpdateScout(Scout scout) { if (scout == null) { return(this); } if (scout.Consolidado) { return(this); } Gol = scout.Gol; Assistencia = scout.Assistencia; FinalizacaoNaTrave = scout.FinalizacaoNaTrave; FinalizacaoDefendida = scout.FinalizacaoDefendida; FinalizacaoParaFora = scout.FinalizacaoParaFora; FaltaSofrida = scout.FaltaSofrida; PenaltiPerdido = scout.PenaltiPerdido; Impedimento = scout.Impedimento; PasseIncompleto = scout.PasseIncompleto; DefesaDePenalti = scout.DefesaDePenalti; JogoSemSofrerGols = scout.JogoSemSofrerGols; DefesaDificil = scout.DefesaDificil; Desarme = scout.Desarme; GolContra = scout.GolContra; CartaoVermelho = scout.CartaoVermelho; CartaoAmarelo = scout.CartaoAmarelo; GolSofrido = scout.GolSofrido; FaltaCometida = scout.FaltaCometida; JogadorId = scout.JogadorId; RodadaId = scout.RodadaId; DataModificacao = DateTime.Now; return(this); }