Esempio n. 1
0
        public JsonResult SalvarFonoaudiologa([JsonBinder] FonoaudiologaDTO fonoaudiologa)
        {
            ResolvedorDeDependencias.Instance().ObterInstanciaDe <IExecutorSemResultado <SalvarFonoaudiologaRequisicao> >().
            Executar(new SalvarFonoaudiologaRequisicao()
            {
                Fonoaudiologa = fonoaudiologa, NovaFonoaudiologa = fonoaudiologa.NovaFonoaudiologa
            });

            return(Json(new { }));
        }
Esempio n. 2
0
        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);
            }
        }