public void Update(ClienteDto dto)
 {
     var entity = _clienteRepository.GetByCodigo(dto.Codigo);
     entity.Nome = dto.Nome;
     entity.DataNascimento = dto.DataNascimento;
     _clienteRepository.Update(entity);
 }
 public void Add(ClienteDto dto)
 {
     var entity = new ClienteEntity(dto.Nome);
     entity.DataNascimento = dto.DataNascimento;
     _clienteRepository.Add(entity);
 }
 public IHttpActionResult Post(ClienteDto dto)
 {
     try
     {
         _clienteApplicationService.Add(dto);
         return Ok(dto);
     }
     catch (ApplicationException ex)
     {
         return BadRequest(ex.Message);
     }
 }