Exemplo n.º 1
0
 public UsuarioClaim(Guid id, Guid usuarioId, EntidadeEnum entidade, string endpoint)
 {
     Id           = id;
     UsuarioId    = usuarioId;
     EntidadeEnum = entidade;
     Endpoint     = endpoint;
 }
Exemplo n.º 2
0
 public async Task <ActionResult <TelefoneDto> > PostUnidadeAtendimento(EntidadeEnum entidade, Guid idEntidade, [FromBody] TelefoneDto telefoneDto)
 {
     try
     {
         return(await this.applicationServiceTelefone.AddAsync(entidade, idEntidade, telefoneDto));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 3
0
 public async Task <ActionResult <EnderecoDto> > PostFuncionario(EntidadeEnum entidade, Guid idEntidade, [FromBody] EnderecoDto enderecoDto)
 {
     try
     {
         return(await this.applicationServiceEndereco.AddAsync(entidade, idEntidade, enderecoDto));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Exemplo n.º 4
0
        public async Task <TelefoneDto> AddAsync(EntidadeEnum entidade, Guid idEntidade, TelefoneDto telefoneDto)
        {
            var telefone = this.mapperTelefone.MapperDtoToEntity(telefoneDto);

            if (EntidadeEnum.Funcionario == entidade || EntidadeEnum.Paciente == entidade)
            {
                telefone.IdPessoa = idEntidade;
            }
            else
            {
                telefone.IdUnidadeAtendimento = idEntidade;
            }

            var result = await this.serviceTelefone.AddAsync(telefone);

            return(this.mapperTelefone.MapperEntityToDto(result));
        }
Exemplo n.º 5
0
        public async Task <EnderecoDto> AddAsync(EntidadeEnum entidade, Guid idEntidade, EnderecoDto enderecoDto)
        {
            var endereco = this.mapperEndereco.MapperDtoToEntity(enderecoDto);

            if (EntidadeEnum.Funcionario == entidade || EntidadeEnum.Paciente == entidade)
            {
                endereco.IdPessoa = idEntidade;
            }
            else
            {
                endereco.IdUnidadeAtendimento = idEntidade;
            }

            var result = await this.serviceEndereco.AddAsync(endereco);

            return(this.mapperEndereco.MapperEntityToDto(result));
        }