public bool ValidarConfiguracaoes(CultivarConfiguracao item, List <CultivarConfiguracao> lista) { if (item.PragaId <= 0) { Validacao.Add(Mensagem.CultivarConfiguracaoMsg.PragaObrigatorio); } if (item.TipoProducaoId <= 0) { Validacao.Add(Mensagem.CultivarConfiguracaoMsg.TipoProducaoObrigatorio); } if (item.DeclaracaoAdicionalId <= 0) { Validacao.Add(Mensagem.CultivarConfiguracaoMsg.DeclaracaoAdicionalObrigatorio); } if (lista != null) { lista.ForEach(x => { if (x.PragaId == item.PragaId && x.TipoProducaoId == item.TipoProducaoId) { Validacao.Add(Mensagem.CultivarConfiguracaoMsg.DeclaracaoJaAdicionado); } }); } return(Validacao.EhValido); }
public ActionResult ValidarDeclaracaoAdicional(CultivarConfiguracao item, List <CultivarConfiguracao> lista) { _validar.ValidarConfiguracaoes(item, lista); return(Json(new { @EhValido = Validacao.EhValido, @Msg = Validacao.Erros })); }