public Task <IEnumerable <ClienteDto> > GetAll() { var listentity = _clienteRepositorio .GetAll <ClienteEntity>(); return(Task.FromResult(_mapper.Map <IEnumerable <ClienteDto> >(listentity))); }
//INDEX public async Task <IActionResult> Index() { var clientes = await _clienteRepositorio.GetAll(); var clientesViewModel = _mapper.Map <List <ClienteViewModel> >(clientes); return(View(clientesViewModel)); }
public async Task <IActionResult> GetAll() { var usuarios = await _cli.GetAll(); return(Ok(usuarios)); }
public async Task <NovoClienteResponseDto> CadastrarCliente(NovoClienteRequestDto novoCliente) { var validacao = Validacoes.ValidarObjeto(new NovoClienteRequestDtoValidador().Validate(novoCliente)); if (!validacao.objetoValido) { return new NovoClienteResponseDto { ClienteId = Guid.Empty, Sucesso = false, Mensagem = validacao.erros } } ; var clienteExistente = await _clienteRepositorio.Search(c => c.CPF == novoCliente.CPF.RemoverDigitosNaoNumericos() || c.Identidade == novoCliente.Identidade.RemoverDigitosNaoNumericos()); if (!clienteExistente.Any()) { var numeroDeClientes = (await _clienteRepositorio.GetAll()).Count(); var cliente = new Cliente { Nome = novoCliente.Nome, NumeroDeMatricula = Convert.ToInt64(Constantes.CODIGO_DA_UNIDADE + numeroDeClientes.ToString()), CPF = novoCliente.CPF.RemoverDigitosNaoNumericos(), Identidade = novoCliente.Identidade.RemoverDigitosNaoNumericos(), PlanoDePagamento = PlanoDePagamento.Mensal, UltimaAvaliacaoFisica = DateTime.Now.Date, VencimentoPagamento = DateTime.Now.AddMonths(1).Date }; await _clienteRepositorio.Add(cliente); var endereco = new Endereco { ClienteId = cliente.Id, Rua = novoCliente.Rua, Bairro = novoCliente.Bairro, Numero = novoCliente.Numero, Complemento = novoCliente.Complemento }; await _enderecoRepositorio.Add(endereco); cliente.EnderecoId = endereco.Id; await _clienteRepositorio.Update(cliente); return(new NovoClienteResponseDto { ClienteId = cliente.Id, Sucesso = true, Mensagem = ClienteMensagens.CLIENTE_CADASTRADO }); } return(new NovoClienteResponseDto { ClienteId = Guid.Empty, Sucesso = false, Mensagem = ClienteMensagens.DOCUMENTO_JA_CADASTRADO }); }
public IActionResult Get() { return(Ok(_repositorio.GetAll())); }
public List <Cliente> GetAll() { return(_repositorio.GetAll()); }
public HttpResponseMessage GetAllClientes() { List <Cliente> listaClientes = ClienteRepositorio.GetAll().ToList(); return(Request.CreateResponse <List <Cliente> >(HttpStatusCode.OK, listaClientes)); }
public IEnumerable <Cliente> GetAll() { return(_clienteRepositorio.GetAll()); }
public IEnumerable <Cliente> GetAllFundos() { return(repositorio.GetAll()); }