public JsonResult Cadastrar([FromBody] JogoPlacar novoPlacar) { // Aqui ele irá verificar todos os validadores / Ver se existe mensagem de erro / Por fim ira cadastrar var validadores = new RegrasDeValidacaoFactory().ObterValidadoresJogoPlacar(); var mensagemDeErro = validadores.Select(v => v.Validar(novoPlacar)).Where(r => !r.Valido).Select(r => r.Mensagem).ToArray(); if (mensagemDeErro.Length > 0) { var msg = String.Join(';', mensagemDeErro); return(Json(msg)); } manipulador.AdicionarPlacar(novoPlacar); return(Json("")); }
public void AdicionarPlacar(JogoPlacar jogoPlacar) { JogosPlacares.Add(jogoPlacar); SaveChanges(); }