public JsonResult SalvarFonoaudiologa([JsonBinder] FonoaudiologaDTO fonoaudiologa) { ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemResultado <SalvarFonoaudiologaRequisicao> >(). Executar(new SalvarFonoaudiologaRequisicao() { Fonoaudiologa = fonoaudiologa, NovaFonoaudiologa = fonoaudiologa.NovaFonoaudiologa }); return(Json(new { })); }
private void ValidarFonoaudiologa(FonoaudiologaDTO fonoaudiologa) { if (string.IsNullOrWhiteSpace(fonoaudiologa.Cpf)) { throw new ArgumentException(MensagensErro.ERRO_CPF_OBRIGATORIO); } if (string.IsNullOrWhiteSpace(fonoaudiologa.Crfa)) { throw new ArgumentException(MensagensErro.ERRO_CRFA_OBRIGATORIO); } if (string.IsNullOrWhiteSpace(fonoaudiologa.Nome)) { throw new ArgumentException(MensagensErro.ERRO_NOME_OBRIGATORIO); } IEnumerable <Fonoaudiologa> fonos = fonoaudiologaRepositorio.Listar(); if (fonos.Any(fono => fonoaudiologa.Cpf == fono.Cpf)) { throw new ArgumentException(MensagensErro.ERRO_CPF_EXISTENTE); } }