public Colaborador(Guid id, string nome, string apelido, byte[] foto, string usuarioId, string email, Funcao funcao, DadosConta dadosConta = null, IEnumerable <TiposPagamentoColaborador> tipoPagamentos = null) { Id = id; AlterarNome(nome); AlterarApelido(apelido); AlterarFoto(foto); AlterarUsuarioId(usuarioId); AlterarEmail(email); AtribuirFuncao(funcao); AlterarDadosConta(dadosConta); AtivarColaborador(); _tiposPagamento = new List <TiposPagamentoColaborador>(); if (tipoPagamentos != null) { foreach (var tipo in tipoPagamentos) { AtribuirTipoPagamento(tipo); } } }
public ActionResult Post([FromBody] DadosConta dadosConta) { if (dadosConta == null) { return(BadRequest()); } return(new ObjectResult(_operacaoServico.Efetuar(dadosConta))); // Body = {"contaOrigemId":1,"contaDestinoId":2,"valor":100} }
public ICollection <string> Efetuar(DadosConta dadosConta) { return(_contaClienteService.Efetuar(dadosConta.ContaOrigemId, dadosConta.ContaDestinoId, dadosConta.Valor)); }
public void LimparDadosConta() { DadosConta = null; }
public void AlterarDadosConta(DadosConta dadosConta) { DadosConta = dadosConta; }