public IHttpActionResult RegistroClienteBasico(dynamic model)
        {
            try
            {
                Domain.DataAccess.RegistroCliente registro = new Domain.DataAccess.RegistroCliente();
                BaseResponse <string>             result   = registro.crearCuenta(new RegistroClientesRequest
                {
                    nombre               = model.nombre,
                    apellido             = model.apellido,
                    email                = model.email,
                    phone                = model.celular,
                    tipoPersona          = model.tipoPersona,
                    nroDocumento         = model.nroDocumento,
                    nroDocumentoContacto = model.nroDocumentoContacto,
                    nombreEmpresa        = model.nombreEmpresa
                });

                return(Ok(result));
            }
            catch (Exception ex)
            {
                BaseResponse <string> result = new BaseResponse <string>();
                result.success = false;
                result.error   = ex.InnerException != null ? ex.InnerException.Message : ex.Message;
                result.ex      = ex;
                return(Ok(result));
            }
        }